54
55
56
57
58
59
60
61
62
|
# File 'lib/timeout/extensions.rb', line 54
def self.backend(handler)
default_handler = Thread.current.timeout_handler
begin
Thread.current.timeout_handler = handler
yield
ensure
Thread.current.timeout_handler = default_handler
end
end
|