Module: Rbuv

Defined in:
lib/rbuv.rb,
lib/rbuv/timer.rb,
lib/rbuv/signal.rb,
lib/rbuv/version.rb,
ext/rbuv/rbuv.c

Defined Under Namespace

Classes: Error, Handle, Loop, Signal, Stream, Tcp, Timer

Constant Summary collapse

VERSION =
"0.0.5"

Class Method Summary collapse

Class Method Details

.runObject



19
20
21
22
# File 'lib/rbuv.rb', line 19

def run
  Timer.start(0, 0) { yield }
  self.run_loop
end

.run_blockObject



24
25
26
27
# File 'lib/rbuv.rb', line 24

def run_block
  Timer.start(0, 0) { yield }
  Loop.run_once
end

.run_loopObject



9
10
11
# File 'lib/rbuv.rb', line 9

def run_loop
  Loop.run
end

.stop_loopObject Also known as: stop



13
14
15
# File 'lib/rbuv.rb', line 13

def stop_loop
  Loop.stop
end