class SAML2::Status
Constants
- REQUESTER
- RESPONDER
- SUCCESS
Attributes
@return [String]
@return [String]
Public Class Methods
Source
# File lib/saml2/status.rb, line 16 def initialize(code = SUCCESS, message = nil) super() @code = code @message = message end
@param code [String] @param message [String, nil]
Calls superclass method
SAML2::Base::new
Public Instance Methods
Source
# File lib/saml2/status.rb, line 34 def build(builder) builder["samlp"].Status do |status| status["samlp"].StatusCode(Value: code) Array(message).each do |m| status["samlp"].StatusMessage(m) end end end
(see Base#build
)
Source
# File lib/saml2/status.rb, line 23 def from_xml(node) super self.code = node.at_xpath("samlp:StatusCode", Namespaces::ALL)["Value"] self.message = load_string_array(xml, "samlp:StatusMessage") end
(see Base#from_xml
)
Calls superclass method
SAML2::Base::from_xml