Sha256: 38f397863971344b23323cc8d2d91298fdb1cfdc2ae5fe5a45eea78f684c2ee2

Contents?: true

Size: 299 Bytes

Versions: 30

Compression:

Stored size: 299 Bytes

Contents

module RsrGroup
  class User < Base

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

    def authenticated?
      connect(@options) { |ftp| ftp.status }
      true
    rescue RsrGroup::NotAuthenticated
      false
    end

  end
end

Version data entries

30 entries across 30 versions & 1 rubygems

Version Path
rsr_group-1.7.7 lib/rsr_group/user.rb
rsr_group-1.7.6 lib/rsr_group/user.rb
rsr_group-1.7.5 lib/rsr_group/user.rb
rsr_group-1.7.4 lib/rsr_group/user.rb
rsr_group-1.7.3 lib/rsr_group/user.rb
rsr_group-1.7.2 lib/rsr_group/user.rb
rsr_group-1.7.1 lib/rsr_group/user.rb
rsr_group-1.7.0 lib/rsr_group/user.rb
rsr_group-1.6.2 lib/rsr_group/user.rb
rsr_group-1.6.1 lib/rsr_group/user.rb
rsr_group-1.6.0 lib/rsr_group/user.rb
rsr_group-1.5.2 lib/rsr_group/user.rb
rsr_group-1.5.1 lib/rsr_group/user.rb
rsr_group-1.5.0 lib/rsr_group/user.rb
rsr_group-1.4.0 lib/rsr_group/user.rb
rsr_group-1.3.0 lib/rsr_group/user.rb
rsr_group-1.2.0 lib/rsr_group/user.rb
rsr_group-1.1.1 lib/rsr_group/user.rb
rsr_group-1.1.0 lib/rsr_group/user.rb
rsr_group-1.0.1 lib/rsr_group/user.rb