From b5344d1243b5dd8de1498d3b201c2a5b77f5dc81 Mon Sep 17 00:00:00 2001 From: Artem <1v@users.noreply.github.com> Date: Thu, 27 Oct 2016 20:41:49 +0300 Subject: [PATCH] Fix paging --- lib/google_custom_search_api.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/google_custom_search_api.rb b/lib/google_custom_search_api.rb index 5c51e9f..88c9151 100644 --- a/lib/google_custom_search_api.rb +++ b/lib/google_custom_search_api.rb @@ -35,7 +35,7 @@ def search(query, opts = {}) # paging if results.keys.include?('queries') data = results['queries']['request'].first - results['pages'] = data['totalResults'].to_i / 10 + results['pages'] = (data['totalResults'].to_i.to_f / 10).ceil results['pages'] = 10 if results['pages'] > 10 results['current_page'] = page.to_i