module Rails::Generators

override to hide all the rails generators that don’t apply in a card/decko context

Public Class Methods

generator_names() click to toggle source

TODO: autogenerate

# File lib/cardio/generators.rb, line 47
def generator_names
  %i[mod set migration]
end
help(command="generate") click to toggle source
# File lib/cardio/generators.rb, line 51
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