class Scim::Kit::V2::Configuration::Builder
@private
Attributes
configuration[R]
Public Class Methods
new(configuration)
click to toggle source
# File lib/scim/kit/v2/configuration.rb, line 12 def initialize(configuration) @configuration = configuration end
Public Instance Methods
resource_type(id:, location:) { |resource_types| ... }
click to toggle source
# File lib/scim/kit/v2/configuration.rb, line 22 def resource_type(id:, location:) configuration.resource_types[id] ||= ResourceType.new(location: location) configuration.resource_types[id].id = id yield configuration.resource_types[id] end
schema(id:, name:, location:) { |schemas| ... }
click to toggle source
# File lib/scim/kit/v2/configuration.rb, line 29 def schema(id:, name:, location:) configuration.schemas[id] ||= Schema.new( id: id, name: name, location: location ) yield configuration.schemas[id] end
service_provider_configuration(location:) { |service_provider_configuration| ... }
click to toggle source
# File lib/scim/kit/v2/configuration.rb, line 16 def service_provider_configuration(location:) configuration.service_provider_configuration = ServiceProviderConfiguration.new(location: location) yield configuration.service_provider_configuration end