Sha256: 3e18fd37fe7f842ef05f3b3298e0a3f0932039a7abf11098fc6ae7710c2e0aac

Contents?: true

Size: 834 Bytes

Versions: 4

Compression:

Stored size: 834 Bytes

Contents

module Saml
  module ComplexTypes
    module SSODescriptorType
      extend ActiveSupport::Concern
      include Saml::Base

      include RoleDescriptorType

      class ArtifactResolutionService
        include Saml::ComplexTypes::IndexedEndpointType

        tag 'ArtifactResolutionService'
        namespace 'md'
      end

      class SingleLogoutService
        include Saml::ComplexTypes::EndpointType

        tag 'SingleLogoutService'
        namespace 'md'
      end

      included do
        namespace 'md'

        has_many :artifact_resolution_services, ArtifactResolutionService
        has_many :single_logout_services, SingleLogoutService
      end

      def initialize(*args)
        super(*args)
        @single_logout_services       ||= []
        @artifact_resolution_services ||= []
      end
    end
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
libsaml-2.6.8 lib/saml/complex_types/sso_descriptor_type.rb
libsaml-2.6.7 lib/saml/complex_types/sso_descriptor_type.rb
libsaml-2.6.6 lib/saml/complex_types/sso_descriptor_type.rb
libsaml-2.6.4 lib/saml/complex_types/sso_descriptor_type.rb