class CloudscrapeClient::Executions
Public Class Methods
new(id:)
click to toggle source
# File lib/cloudscrape_client/executions.rb, line 10 def initialize(id:) @id = id end
Public Instance Methods
continue()
click to toggle source
# File lib/cloudscrape_client/executions.rb, line 49 def continue dto(url: "continue", method: :post) end
file(result_file)
click to toggle source
# File lib/cloudscrape_client/executions.rb, line 23 def file(result_file) dto( url: "file", method: :get, record_id: result_file.id, content_type: result_file.content_type ) end
get()
click to toggle source
# File lib/cloudscrape_client/executions.rb, line 14 def get response = dto( url: "", method: :get ) Get.new(response: response) end
remove()
click to toggle source
# File lib/cloudscrape_client/executions.rb, line 41 def remove dto(url: "", method: :delete) end
results()
click to toggle source
# File lib/cloudscrape_client/executions.rb, line 32 def results response = dto( url: "result", method: :get ) Results.new(response: response) end
stop()
click to toggle source
# File lib/cloudscrape_client/executions.rb, line 45 def stop dto(url: "stop", method: :post) end
Private Instance Methods
dto(url:, method:, record_id: nil, content_type: nil)
click to toggle source
# File lib/cloudscrape_client/executions.rb, line 55 def dto(url:, method:, record_id: nil, content_type: nil) ExecutionDTO.for( url: url, method: method, content_type: content_type, execution_id: @id, record_id: record_id ) end