class Bob::Compiler::Message
Attributes
line[R]
message[R]
Public Class Methods
new(message, node_or_line_number)
click to toggle source
# File lib/bob/compiler/message.rb, line 6 def initialize(message, node_or_line_number) @message = message @line = extract_line_number(node_or_line_number) end
Public Instance Methods
<=>(other)
click to toggle source
# File lib/bob/compiler/message.rb, line 11 def <=>(other) line <=> other.line end
Private Instance Methods
extract_line_number(node_or_line_number)
click to toggle source
# File lib/bob/compiler/message.rb, line 16 def extract_line_number(node_or_line_number) node_or_line_number.line rescue node_or_line_number end