Class: Spree::Price
- Inherits:
-
ActiveRecord::Base
- Object
- ActiveRecord::Base
- Spree::Price
- Defined in:
- app/models/spree/price.rb
Instance Method Summary collapse
- #display_amount ⇒ Object (also: #display_price)
- #money ⇒ Object
- #price ⇒ Object
- #price=(price) ⇒ Object
Instance Method Details
#display_amount ⇒ Object Also known as: display_price
10 11 12 13 |
# File 'app/models/spree/price.rb', line 10 def display_amount return nil if amount.nil? money.to_s end |
#money ⇒ Object
16 17 18 |
# File 'app/models/spree/price.rb', line 16 def money Spree::Money.new(amount, { :currency => currency }) end |
#price ⇒ Object
20 21 22 |
# File 'app/models/spree/price.rb', line 20 def price amount end |
#price=(price) ⇒ Object
24 25 26 |
# File 'app/models/spree/price.rb', line 24 def price=(price) self[:amount] = parse_price(price) end |