Module: ActiveAny::AttributeAssignment
- Included in:
- Base
- Defined in:
- lib/active_any/attribute_assignment.rb
Instance Method Summary collapse
Instance Method Details
#assign_attributes(data) ⇒ Object
10 11 12 13 14 |
# File 'lib/active_any/attribute_assignment.rb', line 10 def assign_attributes(data) data.each do |key, value| public_send("#{key}=", value) end end |
#init_internals(attributes = {}) ⇒ Object
5 6 7 8 |
# File 'lib/active_any/attribute_assignment.rb', line 5 def init_internals(attributes = {}) assign_attributes(attributes) if attributes.present? super end |