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