class SAML2::Status

def build(builder)

(see Base#build)
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)

(see Base#from_xml)
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)

Parameters:
  • message (String, nil) --
  • code (String) --
def initialize(code = SUCCESS, message = nil)
  @code, @message = code, message
end

def success?

def success?
  code == SUCCESS
end