module Saml::ComplexTypes::StatusResponseType
Public Class Methods
new(*args)
click to toggle source
Calls superclass method
Saml::ComplexTypes::RequestAbstractType::new
# File lib/saml/complex_types/status_response_type.rb, line 17 def initialize(*args) options = args.extract_options! @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
Public Instance Methods
success?()
click to toggle source
# File lib/saml/complex_types/status_response_type.rb, line 26 def success? status.status_code.success? end