Sha256: 65c99d6fdc3fc62c24e3603c035dc0fabefeab03ce98dd07e6bc819d1c99d8fe

Contents?: true

Size: 952 Bytes

Versions: 13

Compression:

Stored size: 952 Bytes

Contents

require 'scimitar/version'
require 'scimitar/support/hash_with_indifferent_case_insensitive_access'
require 'scimitar/support/utilities'
require 'scimitar/engine'

module Scimitar
  def self.service_provider_configuration=(custom_configuration)
    if @service_provider_configuration.nil? || ! custom_configuration.uses_defaults
      @service_provider_configuration = custom_configuration
    end
  end

  def self.service_provider_configuration(location:)
    @service_provider_configuration ||= ServiceProviderConfiguration.new
    @service_provider_configuration.meta.location = location
    @service_provider_configuration
  end

  def self.engine_configuration=(custom_configuration)
    if @engine_configuration.nil? || ! custom_configuration.uses_defaults
      @engine_configuration = custom_configuration
    end
  end

  def self.engine_configuration
    @engine_configuration ||= EngineConfiguration.new
    @engine_configuration
  end
end

Version data entries

13 entries across 13 versions & 2 rubygems

Version Path
scimitar-1.11.0 lib/scimitar.rb
scimitar-2.10.0 lib/scimitar.rb
scimitar-1.10.0 lib/scimitar.rb
scimitar-2.9.0 lib/scimitar.rb
scimitar-2.8.0 lib/scimitar.rb
scimitar-2.7.3 lib/scimitar.rb
powerhome-scimitar-1.0.0 lib/scimitar.rb
scimitar-2.7.2 lib/scimitar.rb
scimitar-1.8.2 lib/scimitar.rb
scimitar-1.8.1 lib/scimitar.rb
scimitar-2.7.1 lib/scimitar.rb
scimitar-1.8.0 lib/scimitar.rb
scimitar-2.7.0 lib/scimitar.rb