Module: Evrone::Common::Spawn

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

Defined Under Namespace

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

Constant Summary collapse

VERSION =
"0.0.7"
@@pool_interval =
0.1

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

.pool_intervalObject



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

def pool_interval
  @@pool_interval
end

.pool_interval=(val) ⇒ Object



21
22
23
# File 'lib/evrone/common/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/evrone/common/spawn.rb', line 26

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

#spawn(*args, &block) ⇒ Object



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

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