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