Class: ClaudeHooks::Output::StopFailure

Inherits:
Base
  • Object
show all
Defined in:
lib/claude_hooks/output/stop_failure.rb

Overview

StopFailure is purely a logging event — output/exit is ignored by Claude Code.

Instance Attribute Summary

Attributes inherited from Base

#data

Class Method Summary collapse

Instance Method Summary collapse

Methods inherited from Base

#continue?, 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



13
14
15
16
# File 'lib/claude_hooks/output/stop_failure.rb', line 13

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

Instance Method Details

#exit_codeObject



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

def exit_code
  0
end