Module: Peanuts::Mappings::MultiMapping

Included in:
ElementValues, Elements
Defined in:
lib/peanuts/mappings.rb

Instance Method Summary collapse

Instance Method Details

#restore_value(reader, acc) ⇒ Object



105
106
107
# File 'lib/peanuts/mappings.rb', line 105

def restore_value(reader, acc)
  (acc || []) << read_value(reader)
end

#save_value(writer, values) ⇒ Object



109
110
111
112
113
# File 'lib/peanuts/mappings.rb', line 109

def save_value(writer, values)
  for value in values
    write(writer) {|w| write_value(w, value) }
  end
end