Commit 3c5978a
Changed files (3)
lib
scim
lib/scim/kit/v2/attribute.rb
@@ -3,24 +3,6 @@
module Scim
module Kit
module V2
- class UnknownAttribute
- include ::ActiveModel::Validations
- validate :unknown
- attr_reader :name
-
- def initialize(name)
- @name = name
- end
-
- def _assign(*args)
- valid?
- end
-
- def unknown
- errors.add(name, I18n.t('errors.messages.invalid'))
- end
- end
-
# Represents a SCIM Attribute
class Attribute
include ::ActiveModel::Validations
lib/scim/kit/v2/unknown_attribute.rb
@@ -0,0 +1,25 @@
+# frozen_string_literal: true
+
+module Scim
+ module Kit
+ module V2
+ class UnknownAttribute
+ include ::ActiveModel::Validations
+ validate :unknown
+ attr_reader :name
+
+ def initialize(name)
+ @name = name
+ end
+
+ def _assign(*args)
+ valid?
+ end
+
+ def unknown
+ errors.add(name, I18n.t('errors.messages.invalid'))
+ end
+ end
+ end
+ end
+end
lib/scim/kit/v2.rb
@@ -17,6 +17,7 @@ require 'scim/kit/v2/schemas'
require 'scim/kit/v2/service_provider_configuration'
require 'scim/kit/v2/supportable'
require 'scim/kit/v2/uniqueness'
+require 'scim/kit/v2/unknown_attribute'
module Scim
module Kit