class Riml::RimlError
Attributes
node[RW]
Public Class Methods
new(msg = nil, node = nil)
click to toggle source
Calls superclass method
# File lib/riml/errors.rb, line 6 def initialize(msg = nil, node = nil) super(msg) @node = node end
Public Instance Methods
location_info()
click to toggle source
# File lib/riml/errors.rb, line 17 def location_info if @node @node.location_info else Constants::UNKNOWN_LOCATION_INFO end end
verbose_message()
click to toggle source
# File lib/riml/errors.rb, line 11 def verbose_message "#{self.class}\n" << "location: #{location_info}\n" << "message: #{message.to_s.sub(/\A\n/, '')}" end