Method: NinjaModel::Associations::AssociationProxy#initialize

Defined in:
lib/ninja_model/associations/association_proxy.rb

#initialize(owner, reflection) ⇒ AssociationProxy

Returns a new instance of AssociationProxy.



11
12
13
14
15
16
# File 'lib/ninja_model/associations/association_proxy.rb', line 11

def initialize(owner, reflection)
  @owner, @reflection = owner, reflection
  @updated = false
  Array.wrap(reflection.options[:extend]).each { |ext| proxy_extend(ext) }
  reset
end