Module: LLM::ActiveRecord::ActsAsAgent::ClassMethods
- Defined in:
- lib/llm/active_record/acts_as_agent.rb
Instance Method Summary collapse
- #agent ⇒ Class<LLM::Agent>
-
#set(properties)
Bulk-assign class-level agent defaults.
Instance Method Details
#agent ⇒ Class<LLM::Agent>
27 28 29 30 31 32 |
# File 'lib/llm/active_record/acts_as_agent.rb', line 27 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.
60 61 62 |
# File 'lib/llm/active_record/acts_as_agent.rb', line 60 def set(properties) agent.set(properties) end |