lib/dato/json_api_serializer.rb in dato-0.6.10 vs lib/dato/json_api_serializer.rb in dato-0.6.11
- old
+ new
@@ -13,10 +13,14 @@
resource = resource.with_indifferent_access
data = {}
data[:id] = id || resource[:id] if id || resource[:id]
+ if resource.has_key?(:meta)
+ resource.delete(:meta)
+ end
+
data[:type] = type
data[:attributes] = serialized_attributes(resource)
if relationships.any?
data[:relationships] = serialized_relationships(resource)
@@ -70,12 +74,9 @@
return resource.keys.map(&:to_sym) - %i[
item_type
id
created_at
updated_at
- is_valid
- published_version
- current_version
]
end
link_attributes['properties'].keys.map(&:to_sym)
end