Sha256: 7eddd6b67f6ad3a1864e8e0927f36cd7b289ff39eae2ca8ff8f9cf6b8c6db4bc

Contents?: true

Size: 340 Bytes

Versions: 14

Compression:

Stored size: 340 Bytes

Contents

class Api::ProductsController < Api::BaseController
  resource_controller_for_api
  actions :index, :show, :create, :update
  include Spree::Search

  private
    define_method :collection do
      @collection = retrieve_products
    end

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

Version data entries

14 entries across 14 versions & 2 rubygems

Version Path
spree-0.11.4 vendor/extensions/api/app/controllers/api/products_controller.rb
spree-0.11.3 vendor/extensions/api/app/controllers/api/products_controller.rb
spree_api-0.30.2 app/controllers/api/products_controller.rb
spree_api-0.40.4 app/controllers/api/products_controller.rb
spree_api-0.40.3 app/controllers/api/products_controller.rb
spree_api-0.40.2 app/controllers/api/products_controller.rb
spree_api-0.40.1 app/controllers/api/products_controller.rb
spree_api-0.40.0 app/controllers/api/products_controller.rb
spree_api-0.30.1 app/controllers/api/products_controller.rb
spree_api-0.30.0 app/controllers/api/products_controller.rb
spree-0.11.2 vendor/extensions/api/app/controllers/api/products_controller.rb
spree-0.11.1 vendor/extensions/api/app/controllers/api/products_controller.rb
spree_api-0.30.0.beta1 app/controllers/api/products_controller.rb
spree-0.11.0 vendor/extensions/api/app/controllers/api/products_controller.rb