From 404eb9ba744cd69c3da2e7e3c82d2f0ef0dd8c2e Mon Sep 17 00:00:00 2001 From: Stephen Paul Weber Date: Thu, 9 Mar 2023 19:49:18 -0500 Subject: [PATCH] new is on class --- lib/transaction.rb | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/lib/transaction.rb b/lib/transaction.rb index 4dc6c38..8a16e08 100644 --- a/lib/transaction.rb +++ b/lib/transaction.rb @@ -11,7 +11,12 @@ class Transaction def bonus return unless bonus_amount.positive? - new(@customer_id, "bonus_for_#{@id}", bonus_amount, "#{@note} bonus") + self.class.new( + @customer_id, + "bonus_for_#{@id}", + bonus_amount, + "#{@note} bonus" + ) end def bonus_amount -- 2.38.5