main
 1# frozen_string_literal: true
 2
 3module Scim
 4  module Kit
 5    module V2
 6      # Represents the valid Uniqueness values
 7      class Uniqueness
 8        NONE = 'none'
 9        SERVER = 'server'
10        GLOBAL = 'global'
11        VALID = {
12          none: NONE,
13          server: SERVER,
14          global: GLOBAL
15        }.freeze
16
17        def self.find(value)
18          VALID[value.to_sym] || (raise ArgumentError, :uniqueness)
19        end
20      end
21    end
22  end
23end