Module: ContentfulModel::Queries::ClassMethods
- Defined in:
- lib/contentful_model/queries.rb
Instance Method Summary collapse
Instance Method Details
#find(id) ⇒ Object
23 24 25 26 |
# File 'lib/contentful_model/queries.rb', line 23 def find(id) @query << {'sys.id' => id} load.first end |
#inherited(subclass) ⇒ Object
9 10 11 |
# File 'lib/contentful_model/queries.rb', line 9 def inherited(subclass) instantiate_query(subclass) end |
#instantiate_query(klass) ⇒ Object
13 14 15 |
# File 'lib/contentful_model/queries.rb', line 13 def instantiate_query(klass) klass.instance_variable_set(:"@query",ContentfulModel::Query.new(klass)) end |
#load ⇒ Object
17 18 19 20 21 |
# File 'lib/contentful_model/queries.rb', line 17 def load old_query = @query.dup @query.reset return old_query.execute end |