Class: Ollama::Dsl::Session
- Inherits:
-
Object
- Object
- Ollama::Dsl::Session
- Defined in:
- lib/ollama/dsl/session.rb
Instance Attribute Summary collapse
-
#flash ⇒ Object
readonly
Returns the value of attribute flash.
-
#messages ⇒ Object
readonly
Returns the value of attribute messages.
Instance Method Summary collapse
- #add(role, content) ⇒ Object
-
#initialize ⇒ Session
constructor
A new instance of Session.
Constructor Details
#initialize ⇒ Session
Returns a new instance of Session.
8 9 10 11 |
# File 'lib/ollama/dsl/session.rb', line 8 def initialize = [] @flash = {} end |
Instance Attribute Details
#flash ⇒ Object (readonly)
Returns the value of attribute flash.
6 7 8 |
# File 'lib/ollama/dsl/session.rb', line 6 def flash @flash end |
#messages ⇒ Object (readonly)
Returns the value of attribute messages.
6 7 8 |
# File 'lib/ollama/dsl/session.rb', line 6 def end |
Instance Method Details
#add(role, content) ⇒ Object
13 14 15 |
# File 'lib/ollama/dsl/session.rb', line 13 def add(role, content) << { role:, content: } end |