class CloudscrapeClient::Executions::Results
Attributes
response[R]
Public Class Methods
new(response:)
click to toggle source
# File lib/cloudscrape_client/executions/results.rb, line 8 def initialize(response:) @response = response end
Public Instance Methods
as_hash()
click to toggle source
# File lib/cloudscrape_client/executions/results.rb, line 12 def as_hash collection.map(&:as_hash) end
collection()
click to toggle source
# File lib/cloudscrape_client/executions/results.rb, line 16 def collection response.fetch(:rows, [[]]).map(&result) end
Private Instance Methods
headers()
click to toggle source
# File lib/cloudscrape_client/executions/results.rb, line 22 def headers response.fetch(:headers, []) end
result()
click to toggle source
# File lib/cloudscrape_client/executions/results.rb, line 26 def result lambda do |row| CloudscrapeClient::Executions::Result.new(headers: headers, row: row) end end