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