Module: CassandraObject::Identity
- Extended by:
- ActiveSupport::Autoload, ActiveSupport::Concern
- Included in:
- Base
- Defined in:
- lib/cassandra_object/identity.rb,
lib/cassandra_object/identity/key.rb,
lib/cassandra_object/identity/uuid_key_factory.rb,
lib/cassandra_object/identity/custom_key_factory.rb,
lib/cassandra_object/identity/natural_key_factory.rb,
lib/cassandra_object/identity/abstract_key_factory.rb,
lib/cassandra_object/identity/hashed_natural_key_factory.rb
Defined Under Namespace
Modules: ClassMethods, Key
Classes: AbstractKeyFactory, CustomKeyFactory, HashedNaturalKeyFactory, NaturalKeyFactory, UUIDKeyFactory
Instance Method Summary
collapse
Instance Method Details
#id ⇒ Object
Also known as:
quoted_id
43
44
45
|
# File 'lib/cassandra_object/identity.rb', line 43
def id
key.try(:to_s)
end
|
#id=(key) ⇒ Object
48
49
50
51
|
# File 'lib/cassandra_object/identity.rb', line 48
def id=(key)
self.key = self.class.parse_key(key)
id
end
|