Module: Phronomy::Agent::Concerns::BeforeLLMInput::ClassMethods

Defined in:
lib/phronomy/agent/concerns/before_llm_input.rb

Instance Method Summary collapse

Instance Method Details

#_before_llm_inputObject



20
# File 'lib/phronomy/agent/concerns/before_llm_input.rb', line 20

def _before_llm_input = @before_llm_input

#before_llm_input(callable = nil, &block) ⇒ Object



12
13
14
15
16
17
18
# File 'lib/phronomy/agent/concerns/before_llm_input.rb', line 12

def before_llm_input(callable = nil, &block)
  if callable.nil? && !block_given?
    @before_llm_input
  else
    @before_llm_input = callable || block
  end
end