Sha256: c0a7699c78554754036c7fc73bd707daf422dad20ebf0a03f92b76ce0c3e30a3

Contents?: true

Size: 518 Bytes

Versions: 30

Compression:

Stored size: 518 Bytes

Contents

# frozen_string_literal: true

module Scim
  module Kit
    module V2
      # Represents the valid Returned values
      class Returned
        ALWAYS = 'always'
        NEVER = 'never'
        DEFAULT = 'default'
        REQUEST = 'request'
        VALID = {
          always: ALWAYS,
          never: NEVER,
          default: DEFAULT,
          request: REQUEST
        }.freeze

        def self.find(value)
          VALID[value.to_sym] || (raise ArgumentError, :returned)
        end
      end
    end
  end
end

Version data entries

30 entries across 30 versions & 1 rubygems

Version Path
scim-kit-0.7.2 lib/scim/kit/v2/returned.rb
scim-kit-0.7.1 lib/scim/kit/v2/returned.rb
scim-kit-0.7.0 lib/scim/kit/v2/returned.rb
scim-kit-0.6.0 lib/scim/kit/v2/returned.rb
scim-kit-0.5.3 lib/scim/kit/v2/returned.rb
scim-kit-0.5.2 lib/scim/kit/v2/returned.rb
scim-kit-0.5.1 lib/scim/kit/v2/returned.rb
scim-kit-0.5.0 lib/scim/kit/v2/returned.rb
scim-kit-0.4.0 lib/scim/kit/v2/returned.rb
scim-kit-0.3.2 lib/scim/kit/v2/returned.rb
scim-kit-0.3.1 lib/scim/kit/v2/returned.rb
scim-kit-0.3.0 lib/scim/kit/v2/returned.rb
scim-kit-0.2.16 lib/scim/kit/v2/returned.rb
scim-kit-0.2.15 lib/scim/kit/v2/returned.rb
scim-kit-0.2.14 lib/scim/kit/v2/returned.rb
scim-kit-0.2.13 lib/scim/kit/v2/returned.rb
scim-kit-0.2.12 lib/scim/kit/v2/returned.rb
scim-kit-0.2.11 lib/scim/kit/v2/returned.rb
scim-kit-0.2.10 lib/scim/kit/v2/returned.rb
scim-kit-0.2.9 lib/scim/kit/v2/returned.rb