Class: GunAccessorySupply::Base
- Inherits:
-
Object
- Object
- GunAccessorySupply::Base
show all
- Defined in:
- lib/gun_accessory_supply/base.rb
Class Method Summary
collapse
Class Method Details
.connect(options = {}) ⇒ Object
4
5
6
7
8
9
10
11
12
13
14
15
|
# File 'lib/gun_accessory_supply/base.rb', line 4
def self.connect(options = {})
requires!(options, :username, :password)
Net::SFTP.start(
GunAccessorySupply.config.proxy_host || GunAccessorySupply.config.sftp_host,
options[:username],
password: options[:password],
port: GunAccessorySupply.config.proxy_port || GunAccessorySupply.config.sftp_port
) do |sftp|
yield(sftp)
end
end
|