Commit 3c5978a

mokha <mokha@cisco.com>
2019-02-02 18:17:58
move UnknownAttribute to a separate file.
1 parent bdca426
Changed files (3)
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