Sha256: 5e1bf4a778b376bd4e41d2f9d0ba302bca82db9bd4eefb1f231773429c492e13
Contents?: true
Size: 934 Bytes
Versions: 6
Compression:
Stored size: 934 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 ActiveModel::Validations 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[:assertion].push(error_message(:invalid)) end def name 'NullAssertion' end end end end
Version data entries
6 entries across 6 versions & 1 rubygems