Method: HashIdentable::Identity.find
- Defined in:
- lib/hash_identable/identity.rb
.find(encoded_id) ⇒ Object
43 44 45 46 47 |
# File 'lib/hash_identable/identity.rb', line 43 def self.find(encoded_id) decoded = HshFunction.decode(encoded_id) klass = HashIdentable.lookup_table.fetch(decoded[0]){ raise NoObjectRegistered, "No object registered" } new klass, decoded[1] end |