Method: Rails::Generators::Base.desc

Defined in:
railties/lib/rails/generators/base.rb

.desc(description = nil) ⇒ Object

Tries to get the description from a USAGE file one folder above the source root otherwise uses a default description.



41
42
43
44
45
46
47
48
49
# File 'railties/lib/rails/generators/base.rb', line 41

def self.desc(description = nil)
  return super if description

  @desc ||= if usage_path
    ERB.new(File.read(usage_path)).result(binding)
  else
    "Description:\n    Create #{base_name.humanize.downcase} files for #{generator_name} generator."
  end
end