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