Module: MongoMapper::Extensions::Hash

Extended by:
ActiveSupport::Concern
Included in:
Hash
Defined in:
lib/mongo_mapper/extensions/hash.rb

Defined Under Namespace

Modules: ClassMethods

Instance Method Summary collapse

Instance Method Details

#_mongo_mapper_deep_copy_Object



13
14
15
16
17
18
19
# File 'lib/mongo_mapper/extensions/hash.rb', line 13

def _mongo_mapper_deep_copy_
  self.class.new.tap do |new_hash|
    each do |key, value|
      new_hash[key._mongo_mapper_deep_copy_] = value._mongo_mapper_deep_copy_
    end
  end
end