lib/ridley/host_connector.rb in ridley-0.11.2 vs lib/ridley/host_connector.rb in ridley-0.12.0.rc1

- old
+ new

@@ -51,13 +51,13 @@ # @return [Ridley::HostConnector] a class under Ridley::HostConnector def best_connector_for(host, options = {}, &block) ssh_port, winrm_port = parse_port_options(options) timeout = options[:ssh] && options[:ssh][:timeout] - if connector_port_open?(host, winrm_port) - host_connector = Ridley::HostConnector::WinRM - elsif connector_port_open?(host, ssh_port, timeout) + if connector_port_open?(host, ssh_port, timeout) host_connector = Ridley::HostConnector::SSH + elsif connector_port_open?(host, winrm_port) + host_connector = Ridley::HostConnector::WinRM else raise Ridley::Errors::HostConnectionError, "No available connection method available on #{host}." end if block_given?