Module: Espresso::Model::ClassMethods
- Defined in:
- lib/espresso/model.rb,
lib/espresso/deprecated.rb,
lib/espresso/model/inherited_resources.rb
Instance Method Summary collapse
-
#collection(options = {}) ⇒ Espresso::Collection, Array
Collection of resources, found by params.
-
#make_slug(model) ⇒ String
Make a slug from object‘s #name_field.
-
#model_attrs=(attrs) ⇒ Object
deprecated
Deprecated.
Use model_modifiers instead
- #search_results(page = nil, query = {}, simple_query = nil) ⇒ Object
Instance Method Details
#collection(options = {}) ⇒ Espresso::Collection, Array
Collection of resources, found by params
15 16 17 |
# File 'lib/espresso/model/inherited_resources.rb', line 15 def collection( = {}) Espresso::Collection.new(self.for_collection, ) end |
#make_slug(model) ⇒ String
Make a slug from object‘s #name_field
20 21 22 |
# File 'lib/espresso/model.rb', line 20 def make_slug(model) model.send(name_field).parameterize end |
#model_attrs=(attrs) ⇒ Object
Deprecated.
Use model_modifiers instead
10 11 12 |
# File 'lib/espresso/deprecated.rb', line 10 def model_attrs=(attrs) model_modifiers=attrs end |
#search_results(page = nil, query = {}, simple_query = nil) ⇒ Object
14 15 16 |
# File 'lib/espresso/deprecated.rb', line 14 def search_results(page = nil, query = {}, simple_query = nil) collection(:page => page, :search => query) end |