Module: Persistent::ClassMethods
- Defined in:
- lib/persistent.rb
Overview
- Class methods ::::::::::::::::::::::::::::::::::::::::::
Instance Method Summary collapse
Instance Method Details
#exists?(id) ⇒ Boolean
76 77 78 |
# File 'lib/persistent.rb', line 76 def exists?(id) !store[persistent_key(id)].nil? end |
#find(id) ⇒ Object
70 71 72 73 74 |
# File 'lib/persistent.rb', line 70 def find(id) o = store[persistent_key(id)] o._persisted_id = id o end |
#persistent_key(id) ⇒ Object
‘Person/abc’
82 83 84 |
# File 'lib/persistent.rb', line 82 def persistent_key(id) File.join(self.name.to_s, id.to_s) end |