Module: SpreeMultiDomain::MultiDomainHelpers

Extended by:
ActiveSupport::Concern
Includes:
Spree::Core::ControllerHelpers::Common, Spree::Core::ControllerHelpers::Store
Defined in:
lib/spree_multi_domain/multi_domain_helpers.rb

Instance Method Summary collapse

Instance Method Details

#add_current_store_id_to_paramsObject

[View source]

27
28
29
# File 'lib/spree_multi_domain/multi_domain_helpers.rb', line 27

def add_current_store_id_to_params
  params[:current_store_id] = current_store.try(:id)
end

#current_trackerObject

[View source]

17
18
19
# File 'lib/spree_multi_domain/multi_domain_helpers.rb', line 17

def current_tracker
  @current_tracker ||= Spree::Tracker.current(current_store)
end

#get_taxonomiesObject

[View source]

21
22
23
24
25
# File 'lib/spree_multi_domain/multi_domain_helpers.rb', line 21

def get_taxonomies
  @taxonomies ||= current_store.present? ? Spree::Taxonomy.where(["store_id = ?", current_store.id]) : Spree::Taxonomy
  @taxonomies = @taxonomies.includes(:root => :children)
  @taxonomies
end