Commit 1797a4d
Changed files (4)
lib
scim
shady
lib/scim/shady/builders/bulk.rb
@@ -0,0 +1,19 @@
+module Scim
+ module Shady
+ module Builders
+ class Bulk
+ attr_accessor :supported
+ attr_accessor :max_operations
+ attr_accessor :max_payload_size
+
+ def to_h
+ {
+ 'supported' => supported,
+ 'maxOperations' => max_operations,
+ 'maxPayloadSize' => max_payload_size,
+ }
+ end
+ end
+ end
+ end
+end
lib/scim/shady/builders/filter.rb
@@ -0,0 +1,17 @@
+module Scim
+ module Shady
+ module Builders
+ class Filter
+ attr_accessor :supported
+ attr_accessor :max_results
+
+ def to_h
+ {
+ 'supported' => supported,
+ 'maxResults' => max_results,
+ }
+ end
+ end
+ end
+ end
+end
lib/scim/shady/builders/service_provider_configuration.rb
@@ -77,32 +77,6 @@ module Scim
end
}.merge(@meta.to_h)
end
-
- class Bulk
- attr_accessor :supported
- attr_accessor :max_operations
- attr_accessor :max_payload_size
-
- def to_h
- {
- 'supported' => supported,
- 'maxOperations' => max_operations,
- 'maxPayloadSize' => max_payload_size,
- }
- end
- end
-
- class Filter
- attr_accessor :supported
- attr_accessor :max_results
-
- def to_h
- {
- 'supported' => supported,
- 'maxResults' => max_results,
- }
- end
- end
end
end
end
lib/scim/shady/builders.rb
@@ -1,5 +1,7 @@
require "scim/shady/builders/addresses"
+require "scim/shady/builders/bulk"
require "scim/shady/builders/emails"
+require "scim/shady/builders/filter"
require "scim/shady/builders/groups"
require "scim/shady/builders/instant_messengers"
require "scim/shady/builders/metadata"