diff --git a/lib/google_custom_search_api.rb b/lib/google_custom_search_api.rb index 7c01ee7..136230b 100644 --- a/lib/google_custom_search_api.rb +++ b/lib/google_custom_search_api.rb @@ -41,7 +41,7 @@ def search_and_return_all_results(query, opts = {}) # results = ResponseData.new(read_search_data("google_poker_#{opts[:start]}")) yield results res << results - if results.queries.keys.include?("nextPage") + if results["queries"] and results.queries.keys.include?("nextPage") opts[:start] = results.queries.nextPage.first.startIndex else opts[:start] = nil