Class: CloudscrapeClient::Runs

Inherits:
Object
  • Object
show all
Defined in:
lib/cloudscrape_client/runs.rb

Instance Method Summary collapse

Constructor Details

#initialize(id:) ⇒ Runs

Returns a new instance of Runs.



5
6
7
# File 'lib/cloudscrape_client/runs.rb', line 5

def initialize(id:)
  @id = id
end

Instance Method Details

#execute(input: {}, connect: false) ⇒ Object



9
10
11
12
13
14
15
16
17
# File 'lib/cloudscrape_client/runs.rb', line 9

def execute(input: {}, connect: false)
  RunDTO.for(
    id: @id,
    url: (input.empty? ? "execute" : "execute/inputs"),
    input: input,
    connect: connect,
    method: :post
  ).fetch(:_id)
end