Class: Eussiror::Generators::InstallGenerator

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

Instance Method Summary collapse

Instance Method Details

#create_initializer_fileObject



12
13
14
# File 'lib/generators/eussiror/install/install_generator.rb', line 12

def create_initializer_file
  template "initializer.rb.tt", "config/initializers/eussiror.rb"
end

#show_post_install_noticeObject



16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
# File 'lib/generators/eussiror/install/install_generator.rb', line 16

def show_post_install_notice
  say "\n    ================================================================================\n    Eussiror has been installed.\n    ================================================================================\n\n    Next steps:\n      1. Set GITHUB_TOKEN in your environment (never commit it to git).\n      2. Set config.github_repository to your target repo (owner/repo).\n      3. Adjust config.environments if needed (default: production only).\n      4. Review config.issue_privacy \u2014 :minimal is safest for public GitHub repos;\n         use :standard or :full only when issues are private to your team and you\n         accept request / user context in issue bodies.\n\n    See README.md for GitHub token setup, issue_privacy, and Rack env keys (eussiror.user_id).\n  NOTICE\nend\n", :green