class ApipieBindings::Authenticators::CredentialsLegacy

Public Class Methods

new(credentials) click to toggle source
# File lib/apipie_bindings/authenticators/credentials_legacy.rb, line 6
def initialize(credentials)
  @credentials = credentials
end

Public Instance Methods

authenticate(request, args) click to toggle source
# File lib/apipie_bindings/authenticators/credentials_legacy.rb, line 10
def authenticate(request, args)
  params = @credentials.to_params
  request.basic_auth(params[:user], params[:password])
end
clear() click to toggle source
# File lib/apipie_bindings/authenticators/credentials_legacy.rb, line 19
def clear
  @credentials.clear
end
error(ex) click to toggle source
# File lib/apipie_bindings/authenticators/credentials_legacy.rb, line 15
def error(ex)
  @credentials.clear if ex.is_a? RestClient::Unauthorized
end