Module: Goru

Extended by:
Is::Extension
Defined in:
lib/goru.rb,
lib/goru/queue.rb,
lib/goru/reactor.rb,
lib/goru/routine.rb,
lib/goru/version.rb,
lib/goru/scheduler.rb,
lib/goru/routines/io.rb

Defined Under Namespace

Modules: Routines Classes: Queue, Reactor, Routine, Scheduler

Constant Summary collapse

VERSION =
"0.0.0"

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

.versionObject

public


8
9
10
# File 'lib/goru/version.rb', line 8

def self.version
  VERSION
end

Instance Method Details

#go(state = nil, io: nil, intent: :rw, &block) ⇒ Object



11
12
13
# File 'lib/goru.rb', line 11

def go(state = nil, io: nil, intent: :rw, &block)
  Scheduler.go(state, io: io, intent: intent, &block)
end