Commit f595a04

mokha <mokha@cisco.com>
2019-02-12 02:14:00
extract parse_date method
1 parent c32d90d
Changed files (1)
lib
scim
kit
lib/scim/kit/v2/meta.rb
@@ -24,19 +24,17 @@ module Scim
 
         def self.from(hash)
           meta = Meta.new(hash[:resourceType], hash[:location])
-          meta.created = begin
-                           DateTime.parse(hash[:created])
-                         rescue StandardError
-                           nil
-                         end
-          meta.last_modified = begin
-                                 DateTime.parse(hash[:lastModified])
-                               rescue StandardError
-                                 nil
-                               end
+          meta.created = parse_date(hash[:created])
+          meta.last_modified = parse_date(hash[:lastModified])
           meta.version = hash[:version]
           meta
         end
+
+        def self.parse_date(date)
+          DateTime.parse(date)
+        rescue StandardError
+          nil
+        end
       end
     end
   end