Method: Collapsium::UberHash#initialize
- Defined in:
- lib/collapsium/uber_hash.rb
#initialize(*args) ⇒ UberHash
Returns a new instance of UberHash.
44 45 46 47 48 49 50 51 52 53 |
# File 'lib/collapsium/uber_hash.rb', line 44 def initialize(*args) super # Extra functionality: allow being initialized by a Hash if args.empty? or not args[0].is_a?(Hash) return end recursive_merge!(args[0]) end |