class Patada::Task
Public Class Methods
new(&block)
click to toggle source
# File lib/patada.rb, line 10 def initialize &block raise ::MissingBlockError unless block_given? @proc = Proc.new(&block) end
Public Instance Methods
join()
click to toggle source
# File lib/patada.rb, line 19 def join @thread.join end
kill()
click to toggle source
# File lib/patada.rb, line 23 def kill @thread.kill end
run()
click to toggle source
# File lib/patada.rb, line 15 def run @thread = Thread.new { @proc.call } end