class Nonnative::Timeout
Attributes
time[R]
Public Class Methods
new(time)
click to toggle source
# File lib/nonnative/timeout.rb, line 5 def initialize(time) @time = time end
Public Instance Methods
perform(&block)
click to toggle source
# File lib/nonnative/timeout.rb, line 9 def perform(&block) ::Timeout.timeout(time, &block) rescue ::Timeout::Error false end