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