Module: MongoMapper::Plugins::IdentityMap::InstanceMethods
- Defined in:
- lib/mongo_mapper/plugins/identity_map.rb
Instance Method Summary collapse
Instance Method Details
#delete ⇒ Object
112 113 114 115 |
# File 'lib/mongo_mapper/plugins/identity_map.rb', line 112 def delete identity_map.delete(_id) if self.class.identity_map_on? super end |
#identity_map ⇒ Object
101 102 103 |
# File 'lib/mongo_mapper/plugins/identity_map.rb', line 101 def identity_map self.class.identity_map end |
#save(*args) ⇒ Object
105 106 107 108 109 110 |
# File 'lib/mongo_mapper/plugins/identity_map.rb', line 105 def save(*args) if result = super identity_map[_id] = self if self.class.identity_map_on? end result end |