lib/jsonapi/link_builder.rb in jsonapi-resources-0.5.4 vs lib/jsonapi/link_builder.rb in jsonapi-resources-0.5.5
- old
+ new
@@ -29,11 +29,13 @@
def query_link(query_params)
"#{ primary_resources_url }?#{ query_params.to_query }"
end
- def relationships_related_link(source, relationship)
- "#{ self_link(source) }/#{ route_for_relationship(relationship) }"
+ def relationships_related_link(source, relationship, query_params = {})
+ url = "#{ self_link(source) }/#{ route_for_relationship(relationship) }"
+ url = "#{ url }?#{ query_params.to_query }" if query_params.present?
+ url
end
def relationships_self_link(source, relationship)
"#{ self_link(source) }/relationships/#{ route_for_relationship(relationship) }"
end