Module: Superstore::Identity::ClassMethods
- Defined in:
- lib/superstore/identity.rb
Instance Method Summary collapse
- #_generate_key(object) ⇒ Object
-
#key(&block) ⇒ Object
Define a key generator.
Instance Method Details
#_generate_key(object) ⇒ Object
21 22 23 |
# File 'lib/superstore/identity.rb', line 21 def _generate_key(object) object.instance_eval(&key_generator) end |
#key(&block) ⇒ Object
Define a key generator. Default is UUID.
17 18 19 |
# File 'lib/superstore/identity.rb', line 17 def key(&block) self.key_generator = block end |