Method: Hold::InMemory::IdentitySetRepository#store
- Defined in:
- lib/hold/in_memory/identity_set_repository.rb
#store(object) ⇒ Object
15 16 17 18 19 20 |
# File 'lib/hold/in_memory/identity_set_repository.rb', line 15 def store(object) id = object.id object.send(:id=, id = @id_seq += 1) if @id_seq && !id raise MissingIdentity unless id @by_id[id] = object end |