class RsrGroup::User
Public Class Methods
new(options = {})
click to toggle source
# File lib/rsr_group/user.rb, line 4 def initialize(options = {}) requires!(options, :username, :password) @options = options end
Public Instance Methods
authenticated?()
click to toggle source
# File lib/rsr_group/user.rb, line 9 def authenticated? connect(@options) do |ftp| ftp.status ftp.close end return true rescue RsrGroup::NotAuthenticated false rescue Net::FTPPermError => e if e.message =~ /authentication failed/i return false else raise e end end