class SAML2::Status
def build(builder)
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
def from_xml(node)
def from_xml(node) super self.code = node.at_xpath('samlp:StatusCode', Namespaces::ALL)['Value'] self.message = load_string_array(xml, 'samlp:StatusMessage') end
def initialize(code = SUCCESS, message = nil)
-
message(String, nil) -- -
code(String) --
def initialize(code = SUCCESS, message = nil) @code, @message = code, message end
def success?
def success? code == SUCCESS end