Files
ruby-checkout/bulk_discount.rb
T
2026-07-21 12:32:51 -04:00

11 lines
278 B
Ruby

class BulkDiscount
def initialize(unit_discount:, trigger_quantity: 2)
@unit_discount = unit_discount
@trigger_quantity = trigger_quantity.to_f
end
def discount_for_quantity(quantity)
quantity >= @trigger_quantity ? @unit_discount * quantity : 0.00
end
end