Method: Fusu::HashWithIndifferentAccess#initialize

Defined in:
lib/fusu/hash_with_indifferent_access.rb

#initialize(constructor = {}) ⇒ HashWithIndifferentAccess

Returns a new instance of HashWithIndifferentAccess.



58
59
60
61
62
63
64
65
66
# File 'lib/fusu/hash_with_indifferent_access.rb', line 58

def initialize(constructor = {})

  if constructor.respond_to?(:to_hash)
    super()
    update(constructor)
  else
    super(constructor)
  end
end