Class: OpenAI::Models::Responses::Connection
- Inherits:
-
Object
- Object
- OpenAI::Models::Responses::Connection
- Includes:
- Enumerable[OpenAI::Models::Responses::connection_server_event]
- Defined in:
- sig/openai/helpers/responses_websocket/connection.rbs
Instance Attribute Summary collapse
-
#response ⇒ OpenAI::Responses::ConnectionResources::Response
readonly
Returns the value of attribute response.
-
#url ⇒ URI::Generic
readonly
Returns the value of attribute url.
Instance Method Summary collapse
- #abort ⇒ nil private
- #close ⇒ nil
- #closed? ⇒ Boolean
- #each ⇒ void
-
#initialize ⇒ Connection
constructor
private
A new instance of Connection.
- #poisoned? ⇒ Boolean private
- #receive ⇒ OpenAI::Models::Responses::connection_server_event?
- #receive_raw ⇒ String? private
- #send_event ⇒ Object
- #send_raw ⇒ nil private
Constructor Details
#initialize ⇒ Connection
This method is part of a private API. You should avoid using this method if possible, as it may be removed or be changed in the future.
Returns a new instance of Connection.
19 |
# File 'sig/openai/helpers/responses_websocket/connection.rbs', line 19
def initialize: (socket: top, url: URI::Generic) -> void
|
Instance Attribute Details
#response ⇒ OpenAI::Responses::ConnectionResources::Response (readonly)
Returns the value of attribute response.
16 17 18 |
# File 'sig/openai/helpers/responses_websocket/connection.rbs', line 16 def response @response end |
#url ⇒ URI::Generic (readonly)
Returns the value of attribute url.
15 16 17 |
# File 'sig/openai/helpers/responses_websocket/connection.rbs', line 15 def url @url end |
Instance Method Details
#abort ⇒ nil
This method is part of a private API. You should avoid using this method if possible, as it may be removed or be changed in the future.
40 |
# File 'sig/openai/helpers/responses_websocket/connection.rbs', line 40
def abort: -> nil
|
#close ⇒ nil
37 |
# File 'sig/openai/helpers/responses_websocket/connection.rbs', line 37
def close: (?code: Integer, ?reason: String) -> nil
|
#closed? ⇒ Boolean
41 |
# File 'sig/openai/helpers/responses_websocket/connection.rbs', line 41
def closed?: -> bool
|
#each ⇒ void
This method returns an undefined value.
20 |
# File 'sig/openai/helpers/responses_websocket/connection.rbs', line 20
def each:
|
#poisoned? ⇒ Boolean
This method is part of a private API. You should avoid using this method if possible, as it may be removed or be changed in the future.
44 |
# File 'sig/openai/helpers/responses_websocket/connection.rbs', line 44
def poisoned?: -> bool
|
#receive ⇒ OpenAI::Models::Responses::connection_server_event?
25 |
# File 'sig/openai/helpers/responses_websocket/connection.rbs', line 25
def receive: -> OpenAI::Models::Responses::connection_server_event?
|
#receive_raw ⇒ String?
This method is part of a private API. You should avoid using this method if possible, as it may be removed or be changed in the future.
28 |
# File 'sig/openai/helpers/responses_websocket/connection.rbs', line 28
def receive_raw: -> String?
|
#send_event ⇒ Object
30 |
# File 'sig/openai/helpers/responses_websocket/connection.rbs', line 30
def send_event: (
|
#send_raw ⇒ nil
This method is part of a private API. You should avoid using this method if possible, as it may be removed or be changed in the future.
35 |
# File 'sig/openai/helpers/responses_websocket/connection.rbs', line 35
def send_raw: (String data) -> nil
|