Module: Ca::DataStore::Model::ClassMethods

Defined in:
lib/ca/data_store/model.rb

Instance Method Summary collapse

Instance Method Details

#cads_find(*args, &block) ⇒ Object



20
21
22
# File 'lib/ca/data_store/model.rb', line 20

def cads_find(*args, &block)
  Provider.instance.provider.handle(:find, self, *args, &block)
end

#cads_find_all(*args, &block) ⇒ Object

unstable relationship between mid and potential keys inside data store such as ActiveRecord The name cannot be same and it is up to user to define or link if there is def cads_find_by_mid(*args, &block)

Provider.instance.provider.handle(:find_by_mid, self, *args, &block)

end



30
31
32
# File 'lib/ca/data_store/model.rb', line 30

def cads_find_all(*args, &block)
  Provider.instance.provider.handle(:find_all, self, *args, &block)
end

#cads_schema(*args, &block) ⇒ Object



34
35
36
# File 'lib/ca/data_store/model.rb', line 34

def cads_schema(*args, &block)
  Provider.instance.provider.handle(:schema, self, *args, &block)
end