Method: Mapable::Mapping#map

Defined in:
lib/mapable/mapping.rb

#map(src_model, dest_model) ⇒ Object



43
44
45
46
47
48
# File 'lib/mapable/mapping.rb', line 43

def map(src_model, dest_model)
  self.class.mappings.each do |_, info|
    dest_model.public_send(info[:dest_setter], src_model.public_send(info[:src_getter]))
  end
  dest_model
end