Module: CassandraModel::Scopes

Included in:
Record
Defined in:
lib/cassandra_model/scopes.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Instance Attribute Details

#scopesObject (readonly)

Returns the value of attribute scopes.



3
4
5
# File 'lib/cassandra_model/scopes.rb', line 3

def scopes
  @scopes
end

Instance Method Details

#scope(name, callback) ⇒ Object



5
6
7
8
# File 'lib/cassandra_model/scopes.rb', line 5

def scope(name, callback)
  define_singleton_method(name, &callback)
  scopes[name] = callback
end