spree-contrib/spree_multi_currency

View on GitHub
lib/spree/core/controller_helpers/order_decorator.rb

Summary

Maintainability
A
0 mins
Test Coverage
Spree::Core::ControllerHelpers::Order.class_eval do
  def current_currency
    # ensure session currency is supported
    #
    if session.key?(:currency) && supported_currencies.map(&:iso_code).include?(session[:currency])
      session[:currency]
    else
      Spree::Config[:currency]
    end
  end
end