class NRB::BeerXML::Parser::InvalidRecordError
Attributes
errors[R]
record[R]
Public Class Methods
new(record, errors={})
click to toggle source
Calls superclass method
# File lib/nrb/beerxml/parser.rb, line 10 def initialize(record, errors={}) super nil @errors = errors @record = record end
Public Instance Methods
to_s()
click to toggle source
# File lib/nrb/beerxml/parser.rb, line 16 def to_s errors.keys.inject("Invalid #{record.class} record\n") do |message,key| message += "#{key}=#{record.send(key)} #{errors.fetch(key)}\n" end end