class SportsmansSupply::User

Public Class Methods

authenticated?(options = {}) click to toggle source
# File lib/sportsmans-supply/user.rb, line 9
def self.authenticated?(options = {})
  requires!(options, :username, :password)
  new(options).authenticated?
end
new(options = {}) click to toggle source
# File lib/sportsmans-supply/user.rb, line 4
def initialize(options = {})
  requires!(options, :username, :password)
  @options = options
end

Public Instance Methods

authenticated?() click to toggle source
# File lib/sportsmans-supply/user.rb, line 14
def authenticated?
  connect(@options) { |ftp| ftp.pwd }
  true
rescue SportsmansSupply::NotAuthenticated, Net::FTPPermError
  false
end