Module: CassandraObject::Model

Included in:
Base, CounterBase
Defined in:
lib/cassandra_object/model.rb

Instance Method Summary collapse

Instance Method Details

#base_classObject



11
12
13
# File 'lib/cassandra_object/model.rb', line 11

def base_class
  class_of_active_record_descendant(self)
end

#column_familyObject



7
8
9
# File 'lib/cassandra_object/model.rb', line 7

def column_family
  @column_family ||= base_class.name.pluralize
end

#column_family=(column_family) ⇒ Object



3
4
5
# File 'lib/cassandra_object/model.rb', line 3

def column_family=(column_family)
  @column_family = column_family
end

#configObject



19
20
21
# File 'lib/cassandra_object/model.rb', line 19

def config
  @@config
end

#config=(config) ⇒ Object



15
16
17
# File 'lib/cassandra_object/model.rb', line 15

def config=(config)
  @@config = config.deep_symbolize_keys
end