Class: Krump::SshTunnels
- Inherits:
-
Object
- Object
- Krump::SshTunnels
- Defined in:
- lib/krump/ssh_tunnels.rb
Instance Method Summary collapse
-
#initialize(gateway_hostname, gateway_user, gateway_identityfile, ssh_tunnel_info) ⇒ SshTunnels
constructor
A new instance of SshTunnels.
- #open(&block) ⇒ Object
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 |