Class: Hyrum::Generators::MessageGenerator

Inherits:
Object
  • Object
show all
Defined in:
lib/hyrum/generators/message_generator.rb

Class Method Summary collapse

Class Method Details

.create(options) ⇒ Object



31
32
33
34
35
36
37
# File 'lib/hyrum/generators/message_generator.rb', line 31

def self.create(options)
  service = options[:ai_service].to_sym

  # Get generator class, defaulting to AiGenerator for unlisted services
  generator_class = GENERATOR_CLASSES.fetch(service, AiGenerator)
  generator_class.new(options)
end