main
1# frozen_string_literal: true
2
3module Scim
4 module Kit
5 module V2
6 # Represents the valid Returned values
7 class Returned
8 ALWAYS = 'always'
9 NEVER = 'never'
10 DEFAULT = 'default'
11 REQUEST = 'request'
12 VALID = {
13 always: ALWAYS,
14 never: NEVER,
15 default: DEFAULT,
16 request: REQUEST
17 }.freeze
18
19 def self.find(value)
20 VALID[value.to_sym] || (raise ArgumentError, :returned)
21 end
22 end
23 end
24 end
25end