Class: Thread
Constant Summary
Delayer::Deferred::Deferredable::CallbackDefaultNG, Delayer::Deferred::Deferredable::CallbackDefaultOK
Class Method Summary
collapse
Instance Method Summary
collapse
#call, #callback, #fail, #next, #trap, #wait
Constructor Details
#initialize(*args, &proc) ⇒ Thread
Returns a new instance of Thread.
10
11
|
# File 'lib/delayer/deferred/thread.rb', line 10
def initialize(*args, &proc)
_deferredable_trap(*args, &_deferredable_trap_proc(&proc)) end
|
Class Method Details
.delayer ⇒ Object
5
6
7
|
# File 'lib/delayer/deferred/thread.rb', line 5
def self.delayer
Delayer
end
|
Instance Method Details
#_deferredable_trap ⇒ Object
9
|
# File 'lib/delayer/deferred/thread.rb', line 9
alias _deferredable_trap initialize
|
#cancel ⇒ Object
14
15
16
|
# File 'lib/delayer/deferred/thread.rb', line 14
def cancel
deferredable_cancel
kill end
|
#deferredable_cancel ⇒ Object
13
|
# File 'lib/delayer/deferred/thread.rb', line 13
alias :deferredable_cancel :cancel
|