Class: Spree::Money

Inherits:
Object
  • Object
show all
Defined in:
lib/spree/money.rb

Instance Method Summary collapse

Constructor Details

#initialize(amount, options = {}) ⇒ Money

Returns a new instance of Money.



5
6
7
8
9
10
# File 'lib/spree/money.rb', line 5

def initialize(amount, options={})
  @money = ::Money.new(amount * 100, Spree::Config[:currency])
  @options = {}
  @options[:with_currency] = true if Spree::Config[:display_currency]
  @options.merge!(options)
end

Instance Method Details

#to_sObject



12
13
14
# File 'lib/spree/money.rb', line 12

def to_s
  @money.format(@options)
end