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