Module: LLM::Sequel::Agent::ClassMethods
- Defined in:
- lib/llm/sequel/agent.rb
Instance Method Summary collapse
- #llm_plugin_options ⇒ Object
- #agent ⇒ Class<LLM::Agent>
-
#set(properties)
Bulk-assign class-level agent defaults.
Instance Method Details
#llm_plugin_options ⇒ Object
31 32 33 |
# File 'lib/llm/sequel/agent.rb', line 31 def @llm_agent_options || Agent::DEFAULTS end |
#agent ⇒ Class<LLM::Agent>
37 38 39 40 41 42 |
# File 'lib/llm/sequel/agent.rb', line 37 def agent return @agent if defined?(@agent) @agent = Class.new(LLM::Agent) @agent.name(self) @agent end |
#set(properties)
This method returns an undefined value.
Bulk-assign class-level agent defaults.
Each key is resolved by calling the corresponding class method on the internal agent subclass.
70 71 72 |
# File 'lib/llm/sequel/agent.rb', line 70 def set(properties) agent.set(properties) end |