Class: MultipleMan::ModelPopulator
- Inherits:
-
Object
- Object
- MultipleMan::ModelPopulator
- Defined in:
- lib/multiple_man/model_populator.rb
Instance Method Summary collapse
-
#initialize(record, fields) ⇒ ModelPopulator
constructor
A new instance of ModelPopulator.
- #populate(data) ⇒ Object
Constructor Details
#initialize(record, fields) ⇒ ModelPopulator
Returns a new instance of ModelPopulator.
4 5 6 7 |
# File 'lib/multiple_man/model_populator.rb', line 4 def initialize(record, fields) self.record = record self.fields = fields end |
Instance Method Details
#populate(data) ⇒ Object
9 10 11 12 13 14 |
# File 'lib/multiple_man/model_populator.rb', line 9 def populate(data) fields_for(data).each do |field| populate_field(field, data[field]) end record end |