Skip to content

Commit a8a0566

Browse files
committed
Refactor relationships_for.
1 parent c593adb commit a8a0566

File tree

1 file changed

+1
-6
lines changed

1 file changed

+1
-6
lines changed

lib/active_model/serializer/adapter/json_api.rb

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -109,12 +109,7 @@ def relationship_value_for(serializer, options = {})
109109
end
110110

111111
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
112+
serializer.associations.map { |association| [ association.key, { data: relationship_value_for(association.serializer, association.options) } ] }.to_h
118113
end
119114

120115
def included_for(serializer)

0 commit comments

Comments
 (0)