Method: Elastictastic::ParentChild#initialize

Defined in:
lib/elastictastic/parent_child.rb

#initialize(attributes = {}) ⇒ Object



45
46
47
48
49
50
51
52
53
# File 'lib/elastictastic/parent_child.rb', line 45

def initialize(attributes = {})
  super
  @_children = Hash.new do |hash, child_association_name|
    hash[child_association_name] = Elastictastic::ChildCollectionProxy.new(
      self.class.child_association(child_association_name.to_s),
      self
    )
  end
end