Class: Hat::Model::HasManyArray

Inherits:
SimpleDelegator
  • Object
show all
Defined in:
lib/hat/model/has_many_array.rb

Instance Method Summary collapse

Constructor Details

#initialize(array, owner, key) ⇒ HasManyArray

Returns a new instance of HasManyArray.



5
6
7
8
9
10
11
12
13
14
15
# File 'lib/hat/model/has_many_array.rb', line 5

def initialize(array, owner, key)

  if array.kind_of?(HasManyArray)
    array = array.target_array
  end

  super(array)

  @owner = owner
  @key = key
end