Module: DataMapper::Is::Schemaless::ClassMethods

Defined in:
lib/dm-is-schemaless/is/schemaless.rb

Instance Method Summary collapse

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