Method: FormModel#update_data_model!
- Defined in:
- lib/form_model/model.rb
#update_data_model! ⇒ Object
93 94 95 96 97 98 99 100 101 102 |
# File 'lib/form_model/model.rb', line 93 def update_data_model! unless data_model @data_model = bound_class.new end attrs = attributes.slice(*data_model_attribute_names).stringify_keys apply_mappers_to_model!(attrs) self.instance_exec(&before_write_block) unless self.class.before_write_block.nil? data_model.write_attributes(attrs) data_model end |