# File lib/fog/core/scp.rb, line 12 def self.data @data ||= Hash.new do |hash, key| hash[key] = [] end end
# File lib/fog/core/scp.rb, line 18 def initialize(address, username, options) @address = address @username = username @options = options end
# File lib/fog/core/scp.rb, line 32 def download(remote_path, local_path, download_options = {}) self.class.data[@address] << { :username => @username, :options => @options, :remote_path => remote_path, :local_path => local_path, :download_options => download_options } end
# File lib/fog/core/scp.rb, line 24 def upload(local_path, remote_path, upload_options = {}) self.class.data[@address] << { :username => @username, :options => @options, :local_path => local_path, :remote_path => remote_path, :upload_options => upload_options } end