File tree Expand file tree Collapse file tree 2 files changed +8
-11
lines changed
Expand file tree Collapse file tree 2 files changed +8
-11
lines changed Original file line number Diff line number Diff line change 99require 'pp'
1010require 'serpapi'
1111
12- default_params = {
12+ # client initialization with default parameters
13+ client = SerpApi ::Client . new ( {
1314 engine : 'google' ,
1415 api_key : ENV [ 'SERPAPI_KEY' ]
15- }
16- client = SerpApi ::Client . new ( default_params )
17- params = {
18- q : 'coffee'
19- }
20- results = client . search ( params )
16+ } )
17+ # search for coffee
18+ results = client . search ( q : 'coffee' )
2119unless results [ :organic_results ]
22- puts 'organic results found'
20+ puts 'no organic results found'
2321 exit 1
2422end
2523pp results [ :organic_results ]
Original file line number Diff line number Diff line change 1- # The provided code snippet is a Ruby benchmarking script that
2- # demonstrates the use of thread pools to execute multiple HTTP
3- # requests concurrently using persistent connections to SerpApi.
1+ # The provided code snippet demonstrates the use of thread pools
2+ # to execute multiple HTTP requests concurrently using persistent connections to SerpApi.
43#
54# **Key Points:**
65#
You can’t perform that action at this time.
0 commit comments