class Spree::Search::MultiDomain
Public Instance Methods
get_base_scope()
click to toggle source
# File lib/spree/search/multi_domain.rb, line 3 def get_base_scope base_scope = @cached_product_group ? @cached_product_group.products.available : Spree::Product.available base_scope = base_scope.by_store(current_store_id) if current_store_id base_scope = base_scope.in_taxon(taxon) unless taxon.blank? base_scope = get_products_conditions_for(base_scope, keywords) unless keywords.blank? base_scope = add_search_scopes(base_scope) base_scope end
prepare(params)
click to toggle source
Calls superclass method
# File lib/spree/search/multi_domain.rb, line 14 def prepare(params) super @properties[:current_store_id] = params[:current_store_id] end