Method: Mash#initialize_copy

Defined in:
lib/racker/smash/mash.rb

#initialize_copy(orig) ⇒ Object



71
72
73
74
75
76
77
78
79
80
# File 'lib/racker/smash/mash.rb', line 71

def initialize_copy(orig)
  super
  # Handle nested values
  each do |k,v|
    if v.kind_of?(Mash) || v.is_a?(Array)
      self[k] = v.dup
    end
  end
  self
end