Commit 9550900

mokha <mokha@cisco.com>
2019-02-12 02:03:11
fix some linter errors
1 parent 2fc11e3
Changed files (2)
lib
lib/scim/kit/v2/meta.rb
@@ -24,8 +24,10 @@ module Scim
 
         def self.from(hash)
           meta = Meta.new(hash[:resourceType], hash[:location])
-          meta.created = hash[:created] ? DateTime.parse(hash[:created]) : nil
-          meta.last_modified = hash[:lastModified] ? DateTime.parse(hash[:lastModified]) : nil
+          meta.created = DateTime.parse(hash[:created]) if hash[:created]
+          if hash[:lastModified]
+            meta.last_modified = DateTime.parse(hash[:lastModified])
+          end
           meta.version = hash[:version]
           meta
         end
lib/scim/kit/v2/schema.rb
@@ -38,19 +38,23 @@ module Scim
 
         def self.parse(json)
           hash = JSON.parse(json, symbolize_names: true)
-          Schema.new(id: hash[:id], name: hash[:name], location: hash[:location]) do |x|
+          Schema.new(
+            id: hash[:id],
+            name: hash[:name],
+            location: hash[:location]
+          ) do |x|
             x.meta = Meta.from(hash[:meta])
-            hash[:attributes].each do |attribute|
-              x.add_attribute(name: attribute[:name], type: attribute[:type]) do |y|
-                y.description = attribute[:description]
-                y.multi_valued = attribute[:multiValued]
-                y.required = attribute[:required]
-                y.case_exact = attribute[:caseExact]
-                y.mutability = attribute[:mutability]
-                y.returned = attribute[:returned]
-                y.uniqueness = attribute[:uniqueness]
-                y.canonical_values = attribute[:canonicalValues]
-                y.reference_types = attribute[:referenceTypes]
+            hash[:attributes].each do |attr|
+              x.add_attribute(name: attr[:name], type: attr[:type]) do |y|
+                y.description = attr[:description]
+                y.multi_valued = attr[:multiValued]
+                y.required = attr[:required]
+                y.case_exact = attr[:caseExact]
+                y.mutability = attr[:mutability]
+                y.returned = attr[:returned]
+                y.uniqueness = attr[:uniqueness]
+                y.canonical_values = attr[:canonicalValues]
+                y.reference_types = attr[:referenceTypes]
               end
             end
           end