From c2940b0b93c7c9371472bf6fed2aec1a31728ba4 Mon Sep 17 00:00:00 2001 From: Stephen Paul Weber Date: Mon, 17 Jan 2022 20:04:22 -0500 Subject: [PATCH] Default to 0, even if constructed with nil --- lib/customer_plan.rb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/customer_plan.rb b/lib/customer_plan.rb index 3a58df0adda342680a847eb1a911eac54f40d08d..870b5d30f9e0c93386ef42d14e97c539bf77a566 100644 --- a/lib/customer_plan.rb +++ b/lib/customer_plan.rb @@ -27,8 +27,8 @@ class CustomerPlan @customer_id = customer_id @plan = plan || OpenStruct.new @expires_at = expires_at - @auto_top_up_amount = auto_top_up_amount - @monthly_overage_limit = monthly_overage_limit + @auto_top_up_amount = auto_top_up_amount || 0 + @monthly_overage_limit = monthly_overage_limit || 0 end def active?