Sha256: 35303d4f90ed4102b5cfe172817d7b7a5ba5b6296b6cca210c88ed1404a4e976

Contents?: true

Size: 355 Bytes

Versions: 25

Compression:

Stored size: 355 Bytes

Contents

class Api::ProductsController < Api::BaseController
  include Spree::Search

  private
    def collection
      params[:per_page] ||= 100
      @searcher = Spree::Config.searcher_class.new(params)
      @collection = @searcher.retrieve_products
    end

    def object_serialization_options
      { :include => [:master, :variants, :taxons] }
    end
end

Version data entries

25 entries across 25 versions & 6 rubygems

Version Path
spree_api-0.70.7 app/controllers/api/products_controller.rb
spree_api-0.70.6 app/controllers/api/products_controller.rb
My-Commerce_api-1.1.0 app/controllers/api/products_controller.rb
My-Commerce_api-1.0.0 app/controllers/api/products_controller.rb
MyCommerceapi-1.0.0 api/app/controllers/api/products_controller.rb
MyCommerce-0.0.3 api/app/controllers/api/products_controller.rb
rfcommerce_api-0.0.3 app/controllers/api/products_controller.rb
spree_api-0.60.6 app/controllers/api/products_controller.rb
spree_api-0.70.5 app/controllers/api/products_controller.rb
spree_api-0.70.4 app/controllers/api/products_controller.rb
spree_api-0.60.5 app/controllers/api/products_controller.rb
spree_api-0.70.3 app/controllers/api/products_controller.rb
spree_api-0.70.2 app/controllers/api/products_controller.rb
spree_api-0.60.4 app/controllers/api/products_controller.rb
spree_api-0.60.3 app/controllers/api/products_controller.rb
spree_api-0.70.1 app/controllers/api/products_controller.rb
spree_api-0.70.0 app/controllers/api/products_controller.rb
spree_api-0.60.2 app/controllers/api/products_controller.rb
spree_api-0.70.0.rc2 app/controllers/api/products_controller.rb
spree_api-0.70.RC1 app/controllers/api/products_controller.rb