Module: CassandraObject::Identity::ClassMethods

Defined in:
lib/cassandra_object/identity.rb

Instance Method Summary collapse

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