class Collapsium::UberHash

A Hash that includes all the different Hash extensions in collapsium

Public Class Methods

new(*args) click to toggle source
Calls superclass method
# 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