Update lib/timeout.rb

Co-authored-by: Nobuyoshi Nakada <nobu@ruby-lang.org>
This commit is contained in:
Samuel Williams 2021-02-11 21:29:17 +13:00
parent 4c53dc970b
commit 9b9bbaec11
Notes: git 2021-03-30 14:39:05 +09:00

View File

@ -81,7 +81,7 @@ module Timeout
message ||= "execution expired".freeze
if scheduler = Fiber.scheduler and scheduler.respond_to?(:timeout_raise)
if (scheduler = Fiber.scheduler)&.respond_to?(:timeout_raise)
return scheduler.timeout_raise(sec, klass || Error, message, &block)
end