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
skip(n)
Alias for: offset