Skip to content

Commit 69cc3c5

Browse files
committed
♻️ Refactor enforce_logindisabled?
1 parent cfba85f commit 69cc3c5

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

lib/net/imap.rb

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -3578,11 +3578,11 @@ def put_string(str)
35783578
end
35793579

35803580
def enforce_logindisabled?
3581-
if config.enforce_logindisabled == :when_capabilities_cached
3582-
capabilities_cached?
3583-
else
3584-
config.enforce_logindisabled
3585-
end
3581+
may_depend_on_capabilities_cached?(config.enforce_logindisabled)
3582+
end
3583+
3584+
def may_depend_on_capabilities_cached?(value)
3585+
value == :when_capabilities_cached ? capabilities_cached? : value
35863586
end
35873587

35883588
def expunge_internal(...)

0 commit comments

Comments
 (0)