Class: ClaudeAgentServer::Services::SseStream::StreamWriter

Inherits:
Object
  • Object
show all
Defined in:
lib/claude_agent_server/services/sse_stream.rb

Instance Method Summary collapse

Constructor Details

#initialize(chunk_block) ⇒ StreamWriter

Returns a new instance of StreamWriter.



61
62
63
# File 'lib/claude_agent_server/services/sse_stream.rb', line 61

def initialize(chunk_block)
  @chunk_block = chunk_block
end

Instance Method Details

#write(data) ⇒ Object



65
66
67
# File 'lib/claude_agent_server/services/sse_stream.rb', line 65

def write(data)
  @chunk_block.call(data)
end