Class: LlmScraper::Result

Inherits:
Struct
  • Object
show all
Defined in:
lib/llm_scraper/result.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Instance Attribute Details

#cost_usdObject

Returns the value of attribute cost_usd

Returns:

  • (Object)

    the current value of cost_usd



4
5
6
# File 'lib/llm_scraper/result.rb', line 4

def cost_usd
  @cost_usd
end

#dataObject

Returns the value of attribute data

Returns:

  • (Object)

    the current value of data



4
5
6
# File 'lib/llm_scraper/result.rb', line 4

def data
  @data
end

#duration_msObject

Returns the value of attribute duration_ms

Returns:

  • (Object)

    the current value of duration_ms



4
5
6
# File 'lib/llm_scraper/result.rb', line 4

def duration_ms
  @duration_ms
end

#errorObject

Returns the value of attribute error

Returns:

  • (Object)

    the current value of error



4
5
6
# File 'lib/llm_scraper/result.rb', line 4

def error
  @error
end

#fetcherObject

Returns the value of attribute fetcher

Returns:

  • (Object)

    the current value of fetcher



4
5
6
# File 'lib/llm_scraper/result.rb', line 4

def fetcher
  @fetcher
end

#modelObject

Returns the value of attribute model

Returns:

  • (Object)

    the current value of model



4
5
6
# File 'lib/llm_scraper/result.rb', line 4

def model
  @model
end

#providerObject

Returns the value of attribute provider

Returns:

  • (Object)

    the current value of provider



4
5
6
# File 'lib/llm_scraper/result.rb', line 4

def provider
  @provider
end

#successObject

Returns the value of attribute success

Returns:

  • (Object)

    the current value of success



4
5
6
# File 'lib/llm_scraper/result.rb', line 4

def success
  @success
end

#tokens_usedObject

Returns the value of attribute tokens_used

Returns:

  • (Object)

    the current value of tokens_used



4
5
6
# File 'lib/llm_scraper/result.rb', line 4

def tokens_used
  @tokens_used
end

#urlObject

Returns the value of attribute url

Returns:

  • (Object)

    the current value of url



4
5
6
# File 'lib/llm_scraper/result.rb', line 4

def url
  @url
end

Instance Method Details

#failure?Boolean

Returns:

  • (Boolean)


18
# File 'lib/llm_scraper/result.rb', line 18

def failure? = !success

#success?Boolean

Returns:

  • (Boolean)


17
# File 'lib/llm_scraper/result.rb', line 17

def success? = success