Class: EasyCreds::Onboarding::Runner
- Inherits:
-
Object
- Object
- EasyCreds::Onboarding::Runner
- Defined in:
- lib/easy_creds/onboarding/runner.rb
Class Method Summary collapse
Class Method Details
.start(project: nil) ⇒ Object
6 7 8 9 10 11 12 13 14 |
# File 'lib/easy_creds/onboarding/runner.rb', line 6 def self.start(project: nil, **) prompt = TTY::Prompt.new(interrupt: :exit) config_path = File.join(EasyCreds.config.global_dir, 'config.yml') GemSetup.run(prompt: prompt) unless File.exist?(config_path) root = project&.root || Dir.pwd ProjectWizard.run(prompt: prompt, root: root, **) end |