module Stall::DefaultCurrencyManager

Public Instance Methods

currency() click to toggle source
# File lib/stall/default_currency_manager.rb, line 13
def currency
  if (currency = read_attribute(:currency).presence)
    Money::Currency.new(currency)
  else
    self.currency = Stall.config.default_currency
  end
end

Private Instance Methods

ensure_currency() click to toggle source
# File lib/stall/default_currency_manager.rb, line 23
def ensure_currency
  self.currency ||= Stall.config.default_currency
end