Module: Store::MultiStoreClassOverrides

Defined in:
app/models/concerns/spree/store/multi_store_class_overrides.rb

Instance Method Summary collapse

Instance Method Details

#available_localesObject



11
12
13
# File 'app/models/concerns/spree/store/multi_store_class_overrides.rb', line 11

def available_locales
  Spree::Store.all.map(&:supported_locales_list).flatten.uniq
end

#current(url = nil) ⇒ Object



3
4
5
6
7
8
9
# File 'app/models/concerns/spree/store/multi_store_class_overrides.rb', line 3

def current(url = nil)
  if url.present?
    Spree.current_store_finder.new(url: url).execute
  else
    Spree::Current.store
  end
end