Sha256: 076267321ec4cd3fa6d2fabbe82612b54cb9b9e35a029cec0b122e21ede81a2a
Contents?: true
Size: 920 Bytes
Versions: 1
Compression:
Stored size: 920 Bytes
Contents
# frozen_string_literal: true module Saml module Kit # This class is an implementation of the # Null Object pattern for when a Response # is missing an Assertion. class NullAssertion include Validatable include Translatable validate :invalid def issuer; end def name_id; end def signed? false end def signature; end def attributes [] end def started_at Time.at(0) end def expired_at Time.at(0) end def audiences [] end def encrypted? false end def decryptable? false end def present? false end def to_xml(*_args) '' end def invalid errors.add(:assertion, error_message(:invalid)) end def name 'NullAssertion' end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
saml-kit-1.3.0 | lib/saml/kit/null_assertion.rb |