Module: Vx::Lib::Spawn

Defined in:
lib/vx/lib/spawn.rb,
lib/vx/lib/spawn/ssh.rb,
lib/vx/lib/spawn/error.rb,
lib/vx/lib/spawn/process.rb,
lib/vx/lib/spawn/timeout.rb,
lib/vx/lib/spawn/version.rb,
lib/vx/lib/spawn/read_timeout.rb

Defined Under Namespace

Modules: Process Classes: ReadTimeout, ReadTimeoutError, SSH, Timeout, TimeoutError

Constant Summary collapse

VERSION =
"0.1.0"
@@pool_interval =
1.0

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

.pool_intervalObject



17
18
19
# File 'lib/vx/lib/spawn.rb', line 17

def pool_interval
  @@pool_interval
end

.pool_interval=(val) ⇒ Object



21
22
23
# File 'lib/vx/lib/spawn.rb', line 21

def pool_interval=(val)
  @@pool_interval = val
end

Instance Method Details

#open_ssh(*args, &block) ⇒ Object



26
27
28
# File 'lib/vx/lib/spawn.rb', line 26

def open_ssh(*args, &block)
  Lib::Spawn::SSH.open(*args, &block)
end

#spawn(*args, &block) ⇒ Object



30
31
32
# File 'lib/vx/lib/spawn.rb', line 30

def spawn(*args, &block)
  Lib::Spawn::Process.spawn(*args, &block)
end