Class: JunglePath::Rack::BasicCredentials::Basic::Request

Inherits:
Rack::Auth::AbstractRequest
  • Object
show all
Defined in:
lib/jungle_path/rack/basic_credentials.rb

Instance Method Summary collapse

Instance Method Details

#basic?Boolean

Returns:

  • (Boolean)


51
52
53
# File 'lib/jungle_path/rack/basic_credentials.rb', line 51

def basic?
  "basic" == scheme
end

#credentialsObject



55
56
57
# File 'lib/jungle_path/rack/basic_credentials.rb', line 55

def credentials
  @credentials ||= params.unpack("m*").first.split(/:/, 2)
end

#passwordObject



63
64
65
# File 'lib/jungle_path/rack/basic_credentials.rb', line 63

def password
  credentials.last
end

#usernameObject



59
60
61
# File 'lib/jungle_path/rack/basic_credentials.rb', line 59

def username
  credentials.first
end