lib/dato/json_api_deserializer.rb in dato-0.6.9 vs lib/dato/json_api_deserializer.rb in dato-0.6.10
- old
+ new
@@ -1,6 +1,7 @@
# frozen_string_literal: true
+
module Dato
class JsonApiDeserializer
def deserialize(data)
data = data[:data]
@@ -12,12 +13,10 @@
end
def deserialize_resource(data)
result = { id: data[:id] }
- if data[:attributes]
- result.merge!(data[:attributes])
- end
+ result.merge!(data[:attributes]) if data[:attributes]
relationships = data.delete(:relationships)
if relationships
relationships.each do |key, handle|