Method: ActForm::Model#init_by
- Defined in:
- lib/act_form/model.rb
#init_by(record, **attrs) ⇒ Object
Record must respond_to attributes method
34 35 36 37 38 |
# File 'lib/act_form/model.rb', line 34 def init_by(record, **attrs) self.record = record _attrs = record.attributes.extract!(*self.class.attribute_set.keys.map(&:to_s)) assign_attributes _attrs.merge(attrs) end |