class BillHicks::FTP
Attributes
connection[R]
Public Class Methods
new(credentials)
click to toggle source
# File lib/bill_hicks/ftp.rb, line 6 def initialize(credentials) @connection ||= Net::FTP.new(BillHicks.config.ftp_host) @connection.passive = true self.login(credentials[:username], credentials[:password]) end
Public Instance Methods
close()
click to toggle source
# File lib/bill_hicks/ftp.rb, line 18 def close @connection.close end
login(username, password)
click to toggle source
# File lib/bill_hicks/ftp.rb, line 12 def login(username, password) @connection.login(username, password) rescue Net::FTPPermError raise BillHicks::NotAuthenticated end