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) ⇒ void
Bulk-assign class-level agent defaults.
Instance Method Details
#agent ⇒ Class<LLM::Agent>
22 23 24 |
# File 'lib/llm/active_record/acts_as_agent.rb', line 22 def agent @agent ||= Class.new(LLM::Agent) 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.
52 53 54 |
# File 'lib/llm/active_record/acts_as_agent.rb', line 52 def set(properties) agent.set(properties) end |