Class: Rag::Generators::InstallGenerator

Inherits:
Rails::Generators::Base
  • Object
show all
Defined in:
lib/rag_ruby/rails/generators/install_generator.rb

Instance Method Summary collapse

Instance Method Details

#create_config_file ⇒ Object



12
13
14
# File 'lib/rag_ruby/rails/generators/install_generator.rb', line 12

def create_config_file
  template "rag.yml", "config/rag.yml"
end

#create_initializer ⇒ Object



16
17
18
# File 'lib/rag_ruby/rails/generators/install_generator.rb', line 16

def create_initializer
  template "initializer.rb", "config/initializers/rag_ruby.rb"
end

#show_post_install ⇒ Object



20
21
22
23
24
25
26
27
28
29
# File 'lib/rag_ruby/rails/generators/install_generator.rb', line 20

def show_post_install
  say ""
  say "RagRuby installed successfully!", :green
  say ""
  say "Next steps:"
  say "  1. Edit config/rag.yml with your settings"
  say "  2. Set OPENAI_API_KEY in your environment"
  say "  3. Add `include RagRuby::Indexable` to your models"
  say ""
end