class OpenID::AX::StoreRequest
A store request attribute exchange message representation
Constants
- MODE
Public Class Methods
from_openid_request(oidreq)
click to toggle source
Extract a StoreRequest from an OpenID message message: OpenID::Message return a StoreRequest or nil if AX arguments are not present
# File lib/openid/extensions/ax.rb, line 504 def self.from_openid_request(oidreq) message = oidreq.message ax_args = message.get_args(NS_URI) return nil if ax_args.empty? or ax_args['mode'] != MODE req = new req.parse_extension_args(ax_args) req end
new()
click to toggle source
Calls superclass method
OpenID::AX::KeyValueMessage.new
# File lib/openid/extensions/ax.rb, line 496 def initialize super @mode = MODE end
Public Instance Methods
get_extension_args(aliases=nil)
click to toggle source
# File lib/openid/extensions/ax.rb, line 513 def get_extension_args(aliases=nil) ax_args = new_args kv_args = _get_extension_kv_args(aliases) ax_args.update(kv_args) return ax_args end