Method: Fog::SCP::Real#initialize
- Defined in:
- lib/rackspace-fog/core/scp.rb
#initialize(address, username, options) ⇒ Real
Returns a new instance of Real.
46 47 48 49 50 51 52 53 54 55 56 57 58 |
# File 'lib/rackspace-fog/core/scp.rb', line 46 def initialize(address, username, ) require 'net/scp' key_manager = Net::SSH::Authentication::KeyManager.new(nil, ) unless [:key_data] || [:keys] || [:password] || key_manager.agent raise ArgumentError.new(':key_data, :keys, :password or a loaded ssh-agent is required to initialize SSH') end @address = address @username = username @options = { :paranoid => false }.merge() end |