class Dizby::BasicTunnel

Public Class Methods

new(*abstract_args, client_args) click to toggle source
Calls superclass method Dizby::AbstractTunnel::new
# File lib/dizby/tunnel/basic.rb, line 11
def initialize(*abstract_args, client_args)
  @working = true

  super(*abstract_args, **client_args.options)
end

Public Instance Methods

close() click to toggle source
Calls superclass method Dizby::AbstractTunnel#close
# File lib/dizby/tunnel/basic.rb, line 21
def close # TODO: test this
  @working = false
  super
end
wait(ssh) click to toggle source
# File lib/dizby/tunnel/basic.rb, line 17
def wait(ssh)
  ssh.loop { @working }
end