Class: Krump::SshTunnels

Inherits:
Object
  • Object
show all
Defined in:
lib/krump/ssh_tunnels.rb

Instance Method Summary collapse

Constructor Details

#initialize(gateway_hostname, gateway_user, gateway_identityfile, ssh_tunnel_info) ⇒ SshTunnels

Returns a new instance of SshTunnels.


7
8
9
10
11
12
# File 'lib/krump/ssh_tunnels.rb', line 7

def initialize(gateway_hostname, gateway_user, gateway_identityfile, ssh_tunnel_info)
  @gateway_hostname = gateway_hostname
  @gateway_user = gateway_user
  @gateway_identityfile = gateway_identityfile
  @ssh_tunnel_info = Array(ssh_tunnel_info)
end

Instance Method Details

#open(&block) ⇒ Object


14
15
16
# File 'lib/krump/ssh_tunnels.rb', line 14

def open(&block)
  block_given? ? open_with_block(&block) : open_without_block
end