From f4064167bb8ceaa81915e621cc9decd156de9f8c Mon Sep 17 00:00:00 2001 From: Suraj Shirvankar Date: Tue, 26 Jan 2016 19:29:01 +0400 Subject: [PATCH] Change method from dig to deep fetch --- lib/fog/digitalocean/models/paging_collection.rb | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/lib/fog/digitalocean/models/paging_collection.rb b/lib/fog/digitalocean/models/paging_collection.rb index 8fbedcc87..b520d435a 100644 --- a/lib/fog/digitalocean/models/paging_collection.rb +++ b/lib/fog/digitalocean/models/paging_collection.rb @@ -17,7 +17,7 @@ module Fog end private - def dig(hash, *path) + def deep_fetch(hash, *path) path.inject(hash) do |acc, key| acc.respond_to?(:keys) ? acc[key] : nil end @@ -30,8 +30,8 @@ module Fog end def get_paged_links(links) - next_link = dig(links, "pages", "next").to_s - last_link = dig(links, "pages", "last").to_s + next_link = deep_fetch(links, "pages", "next").to_s + last_link = deep_fetch(links, "pages", "last").to_s @next = get_page(next_link) || @next @last = get_page(last_link) || @last end