Class: Locomotive::Ecommerce::OrderDrop

Inherits:
Liquid::Drop
  • Object
show all
Defined in:
app/models/locomotive/ecommerce/order.rb

Instance Method Summary collapse

Constructor Details

#initialize(source) ⇒ OrderDrop

Returns a new instance of OrderDrop.



87
88
89
# File 'app/models/locomotive/ecommerce/order.rb', line 87

def initialize(source)
  @source = source
end

Instance Method Details

#idObject



91
92
93
# File 'app/models/locomotive/ecommerce/order.rb', line 91

def id
  @source.id.to_s
end

#priceObject



95
96
97
# File 'app/models/locomotive/ecommerce/order.rb', line 95

def price
  "%0.2f" % @source.price.round(2)
end

#product_priceObject



99
100
101
# File 'app/models/locomotive/ecommerce/order.rb', line 99

def product_price
  "%0.2f" % @source.product_price.round(2)
end