class Saml::Elements::StatusCode
Public Class Methods
new(*args)
click to toggle source
Calls superclass method
# File lib/saml/elements/status_code.rb, line 15 def initialize(*args) options = args.extract_options! @sub_status_code = Saml::Elements::SubStatusCode.new(value: options.delete(:sub_status_value)) if options[:sub_status_value] super(*(args << options)) end
Public Instance Methods
authn_failed?()
click to toggle source
# File lib/saml/elements/status_code.rb, line 25 def authn_failed? sub_status_code.value == SubStatusCodes::AUTHN_FAILED end
no_authn_context?()
click to toggle source
# File lib/saml/elements/status_code.rb, line 37 def no_authn_context? sub_status_code.value == SubStatusCodes::NO_AUTHN_CONTEXT end
partial_logout?()
click to toggle source
# File lib/saml/elements/status_code.rb, line 41 def partial_logout? sub_status_code.value == SubStatusCodes::PARTIAL_LOGOUT end
request_denied?()
click to toggle source
# File lib/saml/elements/status_code.rb, line 29 def request_denied? sub_status_code.value == SubStatusCodes::REQUEST_DENIED end
request_unsupported?()
click to toggle source
# File lib/saml/elements/status_code.rb, line 33 def request_unsupported? sub_status_code.value == SubStatusCodes::REQUEST_UNSUPPORTED end
success?()
click to toggle source
# File lib/saml/elements/status_code.rb, line 21 def success? value == TopLevelCodes::SUCCESS end
unknown_principal?()
click to toggle source
# File lib/saml/elements/status_code.rb, line 45 def unknown_principal? sub_status_code.value == SubStatusCodes::UNKNOWN_PRINCIPAL end