Add BulkDiscount

This commit is contained in:
David Underwood
2026-07-21 12:32:51 -04:00
parent 554ce58cbf
commit 60d132a821
4 changed files with 34 additions and 26 deletions
+10
View File
@@ -0,0 +1,10 @@
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