Class: Hash::Accessible::Array

Inherits:
SimpleDelegator
  • Object
show all
Defined in:
lib/hash_ext/accessible.rb

Instance Method Summary collapse

Constructor Details

#initialize(array) ⇒ Array

Returns a new instance of Array.



16
17
18
# File 'lib/hash_ext/accessible.rb', line 16

def initialize(array)
  super array.map { |v| Accessible.make_accessible v }
end

Instance Method Details

#push(value) ⇒ Object Also known as: <<



20
21
22
# File 'lib/hash_ext/accessible.rb', line 20

def push(value)
  super Accessible.make_accessible(value)
end