Sha256: 41b32539120f60ac24f5a52e790f73e10696ee782ae9c7f016949f5ce6b3ddc5
Contents?: true
Size: 573 Bytes
Versions: 3
Compression:
Stored size: 573 Bytes
Contents
require 'money' module Spree class Money def initialize(amount, options={}) @money = ::Money.parse([amount, Spree::Config[:currency]].join) @options = {} @options[:with_currency] = true if Spree::Config[:display_currency] @options[:symbol_position] = Spree::Config[:currency_symbol_position].to_sym @options.merge!(options) # Must be a symbol because the Money gem doesn't do the conversion @options[:symbol_position] = @options[:symbol_position].to_sym end def to_s @money.format(@options) end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
spree_core-1.2.4 | lib/spree/money.rb |
spree_core-1.2.3 | lib/spree/money.rb |
spree_core-1.2.2 | lib/spree/money.rb |