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 4dc6c389222e4b26ca1236eb2bf1fdf3256d1e5e..8a16e082341f01ad41edfdbbad648085671a3809 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