We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
relationships_for
1 parent c593adb commit a8a0566Copy full SHA for a8a0566
lib/active_model/serializer/adapter/json_api.rb
@@ -109,12 +109,7 @@ def relationship_value_for(serializer, options = {})
109
end
110
111
def relationships_for(serializer)
112
- relationships = {}
113
- serializer.associations.each do |association|
114
- value = relationship_value_for(association.serializer, association.options)
115
- relationships[association.key] = { data: value }
116
- end
117
- relationships
+ serializer.associations.map { |association| [ association.key, { data: relationship_value_for(association.serializer, association.options) } ] }.to_h
118
119
120
def included_for(serializer)
0 commit comments