lib/fulmar/infrastructure/service/tunnel_service.rb in fulmar-1.8.4 vs lib/fulmar/infrastructure/service/tunnel_service.rb in fulmar-1.8.5

- old
+ new

@@ -8,17 +8,17 @@ attr_reader :host, :remote_port, :local_port def initialize(host, port, remote_host = 'localhost') @host = host @remote_port = port - @remote_host = remote_host + @remote_host = remote_host.nil? ? 'localhost' : remote_host @local_port = 0 @tunnel_pid = 0 end def open @local_port = free_port - @tunnel_pid = Process.spawn "ssh #{@host} -L #{@local_port}:#{@remote_host}:#{@remote_port} -N" + @tunnel_pid = Process.spawn "ssh #{@host} -q -L #{@local_port}:#{@remote_host}:#{@remote_port} -N" sleep 1 end def close Process.kill 'TERM', @tunnel_pid if @tunnel_pid > 0