Sha256: 31307eb55ebad12e70d565f571f51c3bc0b0f099db12c64d847f9a063cd2c6e2

Contents?: true

Size: 342 Bytes

Versions: 9

Compression:

Stored size: 342 Bytes

Contents

module RsrGroup
  class User < Base

    def initialize(options = {})
      requires!(options, :username, :password)
      @options = options
    end

    def authenticated?
      connect(@options) do |ftp| 
        ftp.status
        ftp.close
      end
      return true
    rescue RsrGroup::NotAuthenticated
      false
    end

  end
end

Version data entries

9 entries across 9 versions & 1 rubygems

Version Path
rsr_group-1.8.0 lib/rsr_group/user.rb
rsr_group-1.7.9 lib/rsr_group/user.rb
rsr_group-2.1.1 lib/rsr_group/user.rb
rsr_group-2.1.0 lib/rsr_group/user.rb
rsr_group-2.0.4 lib/rsr_group/user.rb
rsr_group-2.0.3 lib/rsr_group/user.rb
rsr_group-2.0.2 lib/rsr_group/user.rb
rsr_group-2.0.1 lib/rsr_group/user.rb
rsr_group-1.7.8 lib/rsr_group/user.rb