[Source]
# File kwartz/error.rb, line 19 def initialize(message, filename, linenum, column=nil) super(message) @filename = filename || '-' @linenum = linenum @column = column end
# File kwartz/error.rb, line 28 def to_s return super unless @linenum #return "line #{@linenum}, column #{@column}: " + super if @column return "#{@filename}:#{@linenum}:#{@column}: " + super else return "#{@filename}:#{@linenum}: " + super end end
[Validate]