Class: Legion::Extensions::Creativity::Client

Inherits:
Object
  • Object
show all
Includes:
Runners::Creativity
Defined in:
lib/legion/extensions/creativity/client.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Methods included from Runners::Creativity

#adopt_idea, #blend_concepts, #creative_status, #creative_tick, #creativity_stats, #diverge, #evaluate_ideas

Constructor Details

#initialize(creative_engine: nil) ⇒ Client

Returns a new instance of Client.



17
18
19
# File 'lib/legion/extensions/creativity/client.rb', line 17

def initialize(creative_engine: nil, **)
  @creative_engine = creative_engine || Helpers::CreativeEngine.new
end

Instance Attribute Details

#creative_engineObject (readonly)

Returns the value of attribute creative_engine.



15
16
17
# File 'lib/legion/extensions/creativity/client.rb', line 15

def creative_engine
  @creative_engine
end