Module: CassandraObject::Connection::ClassMethods
- Defined in:
- lib/cassandra_object/connection.rb
Instance Method Summary collapse
Instance Method Details
#adapter ⇒ Object
23 24 25 |
# File 'lib/cassandra_object/connection.rb', line 23 def adapter @@adapter ||= adapter_class.new(config) end |
#adapter_class ⇒ Object
27 28 29 30 31 32 33 34 35 36 |
# File 'lib/cassandra_object/connection.rb', line 27 def adapter_class case config[:adapter] when 'hstore' CassandraObject::Adapters::HstoreAdapter when nil, 'cassandra' CassandraObject::Adapters::CassandraAdapter else raise "Unknown adapter #{config[:adapter]}" end end |