Class: Saml::Kit::LogoutResponse

Inherits:
Document
  • Object
show all
Includes:
Respondable
Defined in:
lib/saml/kit/logout_response.rb

Constant Summary collapse

Builder =
ActiveSupport::Deprecation::DeprecatedConstantProxy.new('Saml::Kit::LogoutResponse::Builder', 'Saml::Kit::Builders::LogoutResponse')

Constants inherited from Document

Document::PROTOCOL_XSD

Instance Attribute Summary

Attributes included from Respondable

#request_id

Attributes inherited from Document

#content, #name

Instance Method Summary collapse

Methods included from Respondable

#in_response_to, #query_string_parameter, #status_code, #success?

Methods inherited from Document

builder_class, #destination, #expected_type?, #id, #issue_instant, #issuer, #to_h, #to_s, to_saml_document, #to_xhtml, #to_xml, #version

Methods included from Trustable

#certificate, #fingerprint, #provider, #signature_verified!, #signed?, #trusted?

Methods included from XsdValidatable

#error_message, #matches_xsd?

Constructor Details

#initialize(xml, request_id: nil) ⇒ LogoutResponse

Returns a new instance of LogoutResponse.



6
7
8
9
# File 'lib/saml/kit/logout_response.rb', line 6

def initialize(xml, request_id: nil)
  @request_id = request_id
  super(xml, name: "LogoutResponse")
end