Method: ContentfulModel::Query#execute

Defined in:
lib/contentful_model/query.rb

#executeObject Also known as: load



150
151
152
153
154
155
156
157
158
159
# File 'lib/contentful_model/query.rb', line 150

def execute
  query = @parameters.merge(default_parameters)

  discovered_includes = discover_includes
  query['include'] = discovered_includes unless query.key?('include') || discovered_includes == 1

  result = client.entries(query)
  result.items.reject!(&:invalid?)
  result
end