Class: ClaudeHooks::Output::SubagentStop

Inherits:
Stop
  • Object
show all
Defined in:
lib/claude_hooks/output/subagent_stop.rb

Instance Attribute Summary

Attributes inherited from Base

#data

Class Method Summary collapse

Methods inherited from Stop

#additional_context, #decision, #exit_code, #output_stream, #reason, #should_continue?, #should_stop?

Methods inherited from Base

#continue?, #exit_code, for_hook_type, #hook_specific_output, #initialize, #output_and_exit, #output_stream, #stop_reason, #suppress_output?, #system_message, #terminal_sequence, #to_json

Constructor Details

This class inherits a constructor from ClaudeHooks::Output::Base

Class Method Details

.merge(*outputs) ⇒ Object



8
9
10
11
# File 'lib/claude_hooks/output/subagent_stop.rb', line 8

def self.merge(*outputs)
  merged = super(*outputs)
  new(merged.data)
end