lib/yads/ssh.rb in yads-0.1.0 vs lib/yads/ssh.rb in yads-0.1.1

- old
+ new

@@ -3,10 +3,13 @@ module Yads class SSH def initialize(config) - @ssh = Net::SSH.start(config[:host], config[:user], :forward_agent => config[:forward_agent]) + options = { :forward_agent => config[:forward_agent] } + options[:port] = config[:port] if config[:port] + + @ssh = Net::SSH.start(config[:host], config[:user], options) end def execute(cmd) if block_given? @ssh.exec(cmd) do |ch, stream, data|