class TaskJuggler::TextParser::SourceFileInfo

Simple class that holds the info about a source file reference.

Attributes

columnNo[R]
fileName[R]
lineNo[R]

Public Class Methods

new(file, line, col) click to toggle source

Create a new SourceFileInfo object. file is the name of the file. line is the line in this file, col is the column number in the line.

# File lib/taskjuggler/TextParser/SourceFileInfo.rb, line 25
def initialize(file, line, col)
  @fileName = file
  @lineNo = line
  @columnNo = col
end

Public Instance Methods

to_s() click to toggle source

Return the info in the common “filename:line:” format.

# File lib/taskjuggler/TextParser/SourceFileInfo.rb, line 32
def to_s
  # The column is not reported for now.
  "#{@fileName}:#{@lineNo}:"
end