From 3c3578a9b83974c6656867c249d60ec1401df3a6 Mon Sep 17 00:00:00 2001 From: Bruno Bacarini Date: Wed, 19 Aug 2015 11:16:53 -0300 Subject: [PATCH] improvements on how to get self link on pagination class --- .../serializer/adapter/json_api/pagination_links.rb | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/lib/active_model/serializer/adapter/json_api/pagination_links.rb b/lib/active_model/serializer/adapter/json_api/pagination_links.rb index faa053e7..55e3280b 100644 --- a/lib/active_model/serializer/adapter/json_api/pagination_links.rb +++ b/lib/active_model/serializer/adapter/json_api/pagination_links.rb @@ -41,8 +41,7 @@ module ActiveModel end def url(options) - self_link = options.fetch(:links) {{}} - self_link.fetch(:self) {} ? options[:links][:self] : original_url + @url ||= options.fetch(:links, {}).fetch(:self, nil) || original_url end def original_url