Module: Hoodie::IdentityMap::ClassMethods
- Defined in:
- lib/hoodie/identity_map.rb
Instance Method Summary collapse
Instance Method Details
#get(id, options = nil) ⇒ Object
62 63 64 |
# File 'lib/hoodie/identity_map.rb', line 62 def get(id, = nil) get_from_identity_map(id) || super end |
#load(id, attrs) ⇒ Object
71 72 73 74 75 76 77 |
# File 'lib/hoodie/identity_map.rb', line 71 def load(id, attrs) if IdentityMap.enabled? && instance = IdentityMap.repository[id] instance else super.tap { |doc| doc.add_to_identity_map } end end |