class OpenID::ServerError

Exception that is raised when the server returns a 400 response code to a direct request.

Attributes

error_code[R]
error_text[R]
message[R]

Public Class Methods

from_message(msg) click to toggle source
# File lib/openid/kvpost.rb, line 17
def self.from_message(msg)
  error_text = msg.get_arg(OPENID_NS, 'error',
                           '<no error message supplied>')
  error_code = msg.get_arg(OPENID_NS, 'error_code')
  return self.new(error_text, error_code, msg)
end
new(error_text, error_code, message) click to toggle source
Calls superclass method
# File lib/openid/kvpost.rb, line 10
def initialize(error_text, error_code, message)
  super(error_text)
  @error_text = error_text
  @error_code = error_code
  @message = message
end