Module: CassandraObject::Consistency::ClassMethods

Defined in:
lib/cassandra_object/consistency.rb

Instance Method Summary collapse

Instance Method Details

#default_consistencyObject



17
18
19
# File 'lib/cassandra_object/consistency.rb', line 17

def default_consistency
  adapter.consistency
end

#default_consistency=(value) ⇒ Object



13
14
15
# File 'lib/cassandra_object/consistency.rb', line 13

def default_consistency=(value)
  adapter.consistency = value
end

#with_consistency(consistency) ⇒ Object



6
7
8
9
10
11
# File 'lib/cassandra_object/consistency.rb', line 6

def with_consistency(consistency)
  previous, self.default_consistency = default_consistency, consistency
  yield
ensure
  self.default_consistency = previous
end