class Object
Public Instance Methods
current_currency()
click to toggle source
# File lib/spree/controller_helpers/order_decorator.rb, line 2 def current_currency # When using spree_multi_currency the current_currency is stored within session[:currency] currency = session[:currency] if session.key?(:currency) && supported_currencies.map(&:iso_code).include?(session[:currency]) # If there is no session currency fall back to the store default currency ||= current_store.try(:default_currency) # If there is still no currency fall back to Spree default currency = Spree::Config[:currency] if currency.blank? currency end