Sha256: fb419f95c6725f2ccc4c766c201de3a457801b97955644b0f190a448c3c968e4

Contents?: true

Size: 1006 Bytes

Versions: 2

Compression:

Stored size: 1006 Bytes

Contents

# frozen_string_literal: true

require 'scim/kit/v2/attributable'
require 'scim/kit/v2/attribute'
require 'scim/kit/v2/attribute_type'
require 'scim/kit/v2/authentication_scheme'
require 'scim/kit/v2/configuration'
require 'scim/kit/v2/messages'
require 'scim/kit/v2/meta'
require 'scim/kit/v2/mutability'
require 'scim/kit/v2/resource'
require 'scim/kit/v2/resource_type'
require 'scim/kit/v2/returned'
require 'scim/kit/v2/schema'
require 'scim/kit/v2/schemas'
require 'scim/kit/v2/service_provider_configuration'
require 'scim/kit/v2/supportable'
require 'scim/kit/v2/uniqueness'

module Scim
  module Kit
    # Version 2 of the SCIM RFC https://tools.ietf.org/html/rfc7644
    module V2
      class << self
        def configuration
          @configuration ||= ::Scim::Kit::V2::Configuration.new
        end

        def configure
          builder = ::Scim::Kit::V2::Configuration::Builder.new
          yield builder
          builder.apply_to(configuration)
        end
      end
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
scim-kit-0.2.6 lib/scim/kit/v2.rb
scim-kit-0.2.5 lib/scim/kit/v2.rb