module ContentfulModel::Queries::ClassMethods
Class methods for Queries
Public Instance Methods
all()
click to toggle source
# File lib/contentful_model/queries.rb, line 16 def all fail ArgumentError, 'You need to set self.content_type in your model class' if @content_type_id.nil? query end
each_entry(per_page = 100, order_field = 'sys.updatedAt', additional_options = {}, &block)
click to toggle source
# File lib/contentful_model/queries.rb, line 58 def each_entry(per_page = 100, order_field = 'sys.updatedAt', additional_options = {}, &block) query.each_entry(per_page, order_field, additional_options, &block) end
each_page(per_page = 100, order_field = 'sys.updatedAt', additional_options = {}, &block)
click to toggle source
# File lib/contentful_model/queries.rb, line 54 def each_page(per_page = 100, order_field = 'sys.updatedAt', additional_options = {}, &block) query.each_page(per_page, order_field, additional_options, &block) end
find(id)
click to toggle source
# File lib/contentful_model/queries.rb, line 70 def find(id) query.find(id) end
find_by(find_query = {})
click to toggle source
# File lib/contentful_model/queries.rb, line 74 def find_by(find_query = {}) query.find_by(find_query) end
first()
click to toggle source
# File lib/contentful_model/queries.rb, line 29 def first query.first end
limit(n)
click to toggle source
# File lib/contentful_model/queries.rb, line 42 def limit(n) query.limit(n) end
load()
click to toggle source
# File lib/contentful_model/queries.rb, line 21 def load all.load end
load!()
click to toggle source
# File lib/contentful_model/queries.rb, line 25 def load! all.load! end
load_children(n)
click to toggle source
# File lib/contentful_model/queries.rb, line 62 def load_children(n) query.load_children(n) end
locale(locale_code)
click to toggle source
# File lib/contentful_model/queries.rb, line 46 def locale(locale_code) query.locale(locale_code) end
offset(n)
click to toggle source
# File lib/contentful_model/queries.rb, line 37 def offset(n) query.offset(n) end
Also aliased as: skip
order(args)
click to toggle source
# File lib/contentful_model/queries.rb, line 66 def order(args) query.order(args) end
paginate(page = 1, per_page = 100, order_field = 'sys.updatedAt', additional_options = {})
click to toggle source
# File lib/contentful_model/queries.rb, line 50 def paginate(page = 1, per_page = 100, order_field = 'sys.updatedAt', additional_options = {}) query.paginate(page, per_page, order_field, additional_options) end
params(options)
click to toggle source
# File lib/contentful_model/queries.rb, line 33 def params(options) query.params(options) end
query()
click to toggle source
# File lib/contentful_model/queries.rb, line 12 def query ContentfulModel::Query.new(self) end
search(parameters)
click to toggle source
# File lib/contentful_model/queries.rb, line 78 def search(parameters) query.search(parameters) end