Module: LLM::Sequel::Agent::ClassMethods
- Defined in:
- lib/llm/sequel/agent.rb
Instance Method Summary collapse
- #agent ⇒ Class<LLM::Agent>
- #llm_plugin_options ⇒ Object
-
#set(properties) ⇒ void
Bulk-assign class-level agent defaults.
Instance Method Details
#agent ⇒ Class<LLM::Agent>
37 38 39 |
# File 'lib/llm/sequel/agent.rb', line 37 def agent @agent ||= Class.new(LLM::Agent) end |
#llm_plugin_options ⇒ Object
31 32 33 |
# File 'lib/llm/sequel/agent.rb', line 31 def @llm_agent_options || Agent::DEFAULTS end |
#set(properties) ⇒ void
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.
67 68 69 |
# File 'lib/llm/sequel/agent.rb', line 67 def set(properties) agent.set(properties) end |