class Gecko::Record::OrderLineItem
Public Instance Methods
discounted_price()
click to toggle source
# File lib/gecko/record/order_line_item.rb, line 32 def discounted_price if discount_amount&.nonzero? price - discount_amount else price * discount_multiplier end end
Private Instance Methods
discount_multiplier()
click to toggle source
# File lib/gecko/record/order_line_item.rb, line 42 def discount_multiplier return 1 unless discount 1 - discount / 100 end