Class: RailsAgents::Generators::InstallGenerator

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

Instance Method Summary collapse

Instance Method Details

#create_directoriesObject



15
16
17
18
19
20
# File 'lib/generators/rails_agents/install_generator.rb', line 15

def create_directories
  empty_directory "app/agents"
  empty_directory "app/agents/tools"
  create_file "app/agents/.keep"
  create_file "app/agents/tools/.keep"
end

#create_initializerObject



11
12
13
# File 'lib/generators/rails_agents/install_generator.rb', line 11

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

#finishObject



22
23
24
25
26
# File 'lib/generators/rails_agents/install_generator.rb', line 22

def finish
  say "\n✓ Rails Agents installed.", :green
  say "  1. Set API keys in config/initializers/rails_agents.rb"
  say "  2. Create agents in app/agents/"
end