Class: CloudscrapeClient

Inherits:
Object
  • Object
show all
Extended by:
Configure
Defined in:
lib/cloudscrape_client.rb,
lib/cloudscrape_client/api.rb,
lib/cloudscrape_client/dto.rb,
lib/cloudscrape_client/runs.rb,
lib/cloudscrape_client/run_dto.rb,
lib/cloudscrape_client/version.rb,
lib/cloudscrape_client/validate.rb,
lib/cloudscrape_client/executions.rb,
lib/cloudscrape_client/configuration.rb,
lib/cloudscrape_client/execution_dto.rb,
lib/cloudscrape_client/executions/get.rb,
lib/cloudscrape_client/executions/result.rb

Defined Under Namespace

Modules: Configure Classes: API, DTO, ExecutionDTO, Executions, RunDTO, Runs, Validate

Constant Summary collapse

NotFound =
Class.new(StandardError)
InternalServerError =
Class.new(StandardError)
VERSION =
"0.2.2"

Instance Method Summary collapse

Methods included from Configure

configuration, configure

Constructor Details

#initialize(api_key: nil, account_id: nil) ⇒ CloudscrapeClient

Returns a new instance of CloudscrapeClient.



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

def initialize(api_key: nil, account_id: nil)
  CloudscrapeClient.configuration.api_key = api_key if api_key
  CloudscrapeClient.configuration. =  if 
end

Instance Method Details

#executions(id) ⇒ Object



24
25
26
# File 'lib/cloudscrape_client.rb', line 24

def executions(id)
  Executions.new(id: id)
end

#runs(id) ⇒ Object



20
21
22
# File 'lib/cloudscrape_client.rb', line 20

def runs(id)
  Runs.new(id: id)
end