Module: Saml::ComplexTypes::StatusResponseType
Instance Method Summary
collapse
#provider
Methods included from XMLHelpers
#add_signature, #to_soap, #to_xml
Instance Method Details
#initialize(*args) ⇒ Object
17
18
19
20
21
22
23
24
|
# File 'lib/saml/complex_types/status_response_type.rb', line 17
def initialize(*args)
options = args.
@status = Saml::Elements::Status.new(status_code: Saml::Elements::StatusCode.new(value: options.delete(:status_value),
sub_status_value: options.delete(:sub_status_value)))
@status.status_detail = Saml::Elements::StatusDetail.new(status_value: options.delete(:status_detail)) if options[:status_detail]
@status.status_message = options.delete(:status_message) if options[:status_message]
super(*(args << options))
end
|
#success? ⇒ Boolean
26
27
28
|
# File 'lib/saml/complex_types/status_response_type.rb', line 26
def success?
status.status_code.success?
end
|