Module: Scrapedo

Defined in:
lib/scrapedo.rb,
lib/scrapedo/version.rb

Constant Summary collapse

VERSION =
"0.1.1"

Class Method Summary collapse

Class Method Details

.google(token, all_params: false) ⇒ Object

Generates Google Search Endpoint. See Scrapedo API

Examples:

Scrapedo.google("your_token")
Scrapedo.google("your_token", true)

Parameters:

  • token (String)
  • all_params (Boolean) (defaults to: false) —

    If true, all available parameters will be included, otherwise only common parameters will be included.

Raises:

  • ArgumentError if token is nil or empty.



14
15
16
17
18
# File 'lib/scrapedo.rb', line 14

def self.google(token, all_params: false)
  raise ArgumentError, "Token is required" if token.nil? || token.empty?

  GoogleBuilder.new(token, all_params: all_params)
end