module Rails::Generators
Public Class Methods
help(command = 'generate')
click to toggle source
# File lib/disco/generators.rb, line 5 def self.help(command = 'generate') lookup! namespaces = subclasses.map { |k| k.namespace } namespaces.sort! disco = [] namespaces.each do |namespace| disco << namespace if namespace.split(':').first == 'disco' end puts <<-EOT Usage: disco #{command} GENERATOR [args] [options] General options: -h, [--help] # Print generator's options and usage -p, [--pretend] # Run but do not make any changes -f, [--force] # Overwrite files that already exist -s, [--skip] # Skip files that already exist -q, [--quiet] # Suppress status output Please choose a generator below. EOT disco.reject! { |n| hidden_namespaces.include?(n) } disco.map! { |n| n.sub(/^disco:/, '') } disco.delete('app') disco.delete('plugin_new') print_list('disco', disco) end