From 40fcc1ea95795b0a69fe4ee690c031b5ea974042 Mon Sep 17 00:00:00 2001 From: George Claghorn Date: Sat, 6 Oct 2018 22:18:09 -0400 Subject: Shush interpreter warnings regarding uninitialized instance variable --- app/models/action_mailbox/inbound_email/incineratable.rb | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'app/models/action_mailbox/inbound_email/incineratable.rb') diff --git a/app/models/action_mailbox/inbound_email/incineratable.rb b/app/models/action_mailbox/inbound_email/incineratable.rb index 6ba73c0c6d..e85f3e264d 100644 --- a/app/models/action_mailbox/inbound_email/incineratable.rb +++ b/app/models/action_mailbox/inbound_email/incineratable.rb @@ -6,7 +6,7 @@ module ActionMailbox::InboundEmail::Incineratable included do before_update :remember_to_incinerate_later - after_update_commit :incinerate_later, if: :need_to_incinerate_later? + after_update_commit :incinerate_later, if: :incinerating_later? end def incinerate @@ -17,12 +17,12 @@ module ActionMailbox::InboundEmail::Incineratable # TODO: Use enum change tracking once merged into Active Support def remember_to_incinerate_later if status_changed? && (delivered? || failed?) - @incinerate_later = true + @incinerating_later = true end end - def need_to_incinerate_later? - @incinerate_later + def incinerating_later? + @incinerating_later ||= false end def incinerate_later -- cgit v1.2.3