class Rack::Auth::AbstractHandler

def bad_request

def bad_request
  return [ 400,
    { CONTENT_TYPE => 'text/plain',
      CONTENT_LENGTH => '0' },
    []
  ]
end

def initialize(app, realm = nil, &authenticator)

def initialize(app, realm = nil, &authenticator)
  @app, @realm, @authenticator = app, realm, authenticator
end

def unauthorized(www_authenticate = challenge)

def unauthorized(www_authenticate = challenge)
  return [ 401,
    { CONTENT_TYPE => 'text/plain',
      CONTENT_LENGTH => '0',
      'www-authenticate' => www_authenticate.to_s },
    []
  ]
end