Class: CloudScrape

Inherits:
Object
  • Object
show all
Extended by:
Configure
Defined in:
lib/cloud_scrape.rb,
lib/cloud_scrape/api.rb,
lib/cloud_scrape/dto.rb,
lib/cloud_scrape/runs.rb,
lib/cloud_scrape/run_dto.rb,
lib/cloud_scrape/version.rb,
lib/cloud_scrape/validate.rb,
lib/cloud_scrape/executions.rb,
lib/cloud_scrape/configuration.rb,
lib/cloud_scrape/execution_dto.rb,
lib/cloud_scrape/executions/get.rb,
lib/cloud_scrape/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.1.3"

Instance Method Summary collapse

Methods included from Configure

configuration, configure

Constructor Details

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

Returns a new instance of CloudScrape.



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

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

Instance Method Details

#executions(id) ⇒ Object



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

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

#runs(id) ⇒ Object



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

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