Exception: GroqRuby::APIError

Inherits:
Error
  • Object
show all
Defined in:
lib/groq_ruby/errors/api_error.rb

Overview

Parent for everything that happens while talking to the Groq API.

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(message, request: nil) ⇒ APIError

Returns a new instance of APIError.

Parameters:

  • message (String)
  • request (Object, nil) (defaults to: nil)


9
10
11
12
# File 'lib/groq_ruby/errors/api_error.rb', line 9

def initialize(message, request: nil)
  @request = request
  super(message)
end

Instance Attribute Details

#requestObject? (readonly)

Returns the originating request when available.

Returns:

  • (Object, nil)

    the originating request when available



5
6
7
# File 'lib/groq_ruby/errors/api_error.rb', line 5

def request
  @request
end