class SimpleTimeout::Control
Attributes
error[RW]
mutex[RW]
result[RW]
status[RW]
timeout_error_class[RW]
timeout_in_seconds[RW]
Public Class Methods
new(timeout_in_seconds,timeout_error_class)
click to toggle source
# File lib/simple_timeout.rb, line 38 def initialize(timeout_in_seconds,timeout_error_class) self.timeout_in_seconds = timeout_in_seconds self.timeout_error_class = timeout_error_class self.status = :waiting self.mutex = Mutex.new self.result = nil self.error = nil end