Sha256: 32a5c05cf5e83f7b7e5ee6601f3a75944ee9f7e8fde422ff1fed3360fda7f99e

Contents?: true

Size: 460 Bytes

Versions: 1

Compression:

Stored size: 460 Bytes

Contents

module Gemgento
  class Api::V1::SearchController < ApplicationController
    include Gemgento::Api::V1::Base
    include Gemgento::Api::V1::ProductFilters

    def index
      @products = Gemgento::Search.products(params[:query])
      @products = @products.where(basic_filters)
      @products = @products.filter(attribute_filters, current_store) if attribute_filters.any?
      @products = @products.page(@page[:number]).per(@page[:size])
    end

  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
gemgento-2.8.0 app/controllers/gemgento/api/v1/search_controller.rb