Class: Roast::Cogs::Agent::Providers::Claude::Messages::UnknownMessage
- Inherits:
-
Roast::Cogs::Agent::Providers::Claude::Message
- Object
- Roast::Cogs::Agent::Providers::Claude::Message
- Roast::Cogs::Agent::Providers::Claude::Messages::UnknownMessage
- Defined in:
- lib/roast/cogs/agent/providers/claude/messages/unknown_message.rb
Constant Summary
Constants inherited from Roast::Cogs::Agent::Providers::Claude::Message
Roast::Cogs::Agent::Providers::Claude::Message::IGNORED_FIELDS
Instance Attribute Summary collapse
-
#raw ⇒ Object
readonly
: Hash[Symbol, untyped].
Attributes inherited from Roast::Cogs::Agent::Providers::Claude::Message
#error, #session_id, #type, #unparsed
Instance Method Summary collapse
-
#initialize(type:, hash:) ⇒ UnknownMessage
constructor
: (type: Symbol, hash: Hash[Symbol, untyped]) -> void.
Methods inherited from Roast::Cogs::Agent::Providers::Claude::Message
Constructor Details
#initialize(type:, hash:) ⇒ UnknownMessage
: (type: Symbol, hash: Hash[Symbol, untyped]) -> void
15 16 17 18 |
# File 'lib/roast/cogs/agent/providers/claude/messages/unknown_message.rb', line 15 def initialize(type:, hash:) super(type:, hash:) @raw = hash end |
Instance Attribute Details
#raw ⇒ Object (readonly)
: Hash[Symbol, untyped]
12 13 14 |
# File 'lib/roast/cogs/agent/providers/claude/messages/unknown_message.rb', line 12 def raw @raw end |