Class: ClaudeHooks::DirectoryAdded
- Defined in:
- lib/claude_hooks/directory_added.rb
Constant Summary
Constants inherited from Base
Instance Attribute Summary
Attributes inherited from Base
#config, #input_data, #logger, #output, #output_data
Class Method Summary collapse
Instance Method Summary collapse
- #directory ⇒ Object
-
#source ⇒ Object
Values: slash_command | register_repo_root.
Methods inherited from Base
#agent_id, #agent_type, #allow_continue!, #base_dir, #call, #clear_specifics!, #clear_system_message!, #cwd, #effort, #home_claude_dir, #home_path_for, #hook_event_name, #hook_type, #initialize, #log, #output_and_exit, #path_for, #permission_mode, #prevent_continue!, #project_claude_dir, #project_path_for, #prompt_id, #read_transcript, #session_id, #show_output!, #stringify_output, #suppress_output!, #system_message!, #terminal_sequence, #terminal_sequence!, #transcript_path
Constructor Details
This class inherits a constructor from ClaudeHooks::Base
Class Method Details
.hook_type ⇒ Object
7 8 9 |
# File 'lib/claude_hooks/directory_added.rb', line 7 def self.hook_type 'DirectoryAdded' end |
.input_fields ⇒ Object
11 12 13 |
# File 'lib/claude_hooks/directory_added.rb', line 11 def self.input_fields %w[directory source] end |
Instance Method Details
#directory ⇒ Object
15 16 17 |
# File 'lib/claude_hooks/directory_added.rb', line 15 def directory @input_data['directory'] end |
#source ⇒ Object
Values: slash_command | register_repo_root
20 21 22 |
# File 'lib/claude_hooks/directory_added.rb', line 20 def source @input_data['source'] end |