class Dizby::LocalTunnelStrategy
Attributes
server_port[R]
Public Class Methods
new(server_port)
click to toggle source
# File lib/dizby/tunnel/local_strategy.rb, line 13 def initialize(server_port) @server_port = server_port end
Public Instance Methods
read(stream)
click to toggle source
# File lib/dizby/tunnel/local_strategy.rb, line 25 def read(stream) local_tunnel = stream.gets.chomp.to_i [local_tunnel, nil] end
write(ssh, stream)
click to toggle source
# File lib/dizby/tunnel/local_strategy.rb, line 19 def write(ssh, stream) local_tunnel = create_local_tunnel(ssh, @server_port) stream.puts local_tunnel end