Module: Rails::Generators
- Defined in:
- lib/cardio/generators.rb
Overview
override to hide all the rails generators that don’t apply in a card/decko context
Class Method Summary collapse
-
.generator_names ⇒ Object
TODO: autogenerate.
- .help(command = "generate") ⇒ Object
Class Method Details
.generator_names ⇒ Object
TODO: autogenerate
48 49 50 |
# File 'lib/cardio/generators.rb', line 48 def generator_names %i[mod set migration] end |
.help(command = "generate") ⇒ Object
52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 |
# File 'lib/cardio/generators.rb', line 52 def help command="generate" caller = Cardio::Command.bin_name puts "Usage:" puts " #{caller} #{command} GENERATOR [args] [options]".green puts puts "General options:" puts " -h, [--help] # Print generator's options and usage" puts " -p, [--pretend] # Run but do not make any changes" puts " -f, [--force] # Overwrite files that already exist" puts " -s, [--skip] # Skip files that already exist" puts " -q, [--quiet] # Suppress status output" puts puts "Please choose a generator below." puts generator_names.each do |name| puts " #{name}".light_cyan end puts end |