Class: Legion::Extensions::Agentic::Affect::Mood::Client

Inherits:
Object
  • Object
show all
Includes:
Runners::Mood, Helpers::Lex
Defined in:
lib/legion/extensions/agentic/affect/mood/client.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Methods included from Runners::Mood

#current_mood, #mood_history, #mood_modulation, #mood_stats, #update_mood

Constructor Details

#initialize(mood_state: nil) ⇒ Client

Returns a new instance of Client.



14
15
16
# File 'lib/legion/extensions/agentic/affect/mood/client.rb', line 14

def initialize(mood_state: nil, **)
  @mood_state = mood_state || Helpers::MoodState.new
end

Instance Attribute Details

#mood_stateObject (readonly)

Returns the value of attribute mood_state.



12
13
14
# File 'lib/legion/extensions/agentic/affect/mood/client.rb', line 12

def mood_state
  @mood_state
end