Module: DataMapper::Is::Schemaless::ClassMethods
- Defined in:
- lib/dm-is-schemaless/is/schemaless.rb
Instance Method Summary collapse
- #all(query = {}) ⇒ Object
- #first(query = {}) ⇒ Object
- #index_on(field, opts = {}) ⇒ Object
- #last(query = {}) ⇒ Object
- #storage_name(repository_name = default_repository_name) ⇒ Object
Instance Method Details
#all(query = {}) ⇒ Object
45 46 47 |
# File 'lib/dm-is-schemaless/is/schemaless.rb', line 45 def all(query = {}) super transform_query(query) end |
#first(query = {}) ⇒ Object
49 50 51 |
# File 'lib/dm-is-schemaless/is/schemaless.rb', line 49 def first(query = {}) super transform_query(query) end |
#index_on(field, opts = {}) ⇒ Object
41 42 43 |
# File 'lib/dm-is-schemaless/is/schemaless.rb', line 41 def index_on(field, opts = {}) indexes[field] = Index.new(self, field, opts) end |
#last(query = {}) ⇒ Object
53 54 55 |
# File 'lib/dm-is-schemaless/is/schemaless.rb', line 53 def last(query = {}) super transform_query(query) end |
#storage_name(repository_name = default_repository_name) ⇒ Object
39 |
# File 'lib/dm-is-schemaless/is/schemaless.rb', line 39 def storage_name(repository_name = default_repository_name); 'entities' end |