Module: CassandraObject::Scoping::ClassMethods

Defined in:
lib/cassandra_object/scoping.rb

Instance Method Summary collapse

Instance Method Details

#current_scopeObject



18
19
20
# File 'lib/cassandra_object/scoping.rb', line 18

def current_scope
  Thread.current["#{self}_current_scope"]
end

#current_scope=(new_scope) ⇒ Object



22
23
24
# File 'lib/cassandra_object/scoping.rb', line 22

def current_scope=(new_scope)
  Thread.current["#{self}_current_scope"] = new_scope
end

#scopeObject



14
15
16
# File 'lib/cassandra_object/scoping.rb', line 14

def scope
  self.current_scope ||= Scope.new(self)
end