module AlchemySpree::AlchemyLanguageStore

Public Class Methods

included(c) click to toggle source
# File lib/alchemy/spree/alchemy_language_store.rb, line 3
def self.included(c)
  c.send(:before_filter, :store_alchemy_language)
end

Private Instance Methods

store_alchemy_language() click to toggle source
# File lib/alchemy/spree/alchemy_language_store.rb, line 9
def store_alchemy_language
  @alchemy_language ||= Alchemy::Language.find_by_code(::I18n.locale.to_s)
  @alchemy_language ||= Alchemy::Language.get_default
  session[:language_id] = @alchemy_language.id
  session[:language_code] = @alchemy_language.code
end