Class: HtmlMockup::Generators::Base
- Inherits:
-
Cli::Command
- Object
- Thor::Group
- Cli::Command
- HtmlMockup::Generators::Base
- Defined in:
- lib/html_mockup/generators.rb
Direct Known Subclasses
Class Method Summary collapse
Methods inherited from Cli::Command
Class Method Details
.register(sub) ⇒ Object
8 9 10 11 12 13 14 15 |
# File 'lib/html_mockup/generators.rb', line 8 def self.register(sub) name = sub.to_s.sub(/Generator$/, "").sub(/^.*Generators::/,"").downcase usage = "#{name} #{sub.arguments.map{ |arg| arg. }.join(" ")}" long_desc = sub.desc || "Run #{name} generator" Cli::Generate.register sub, name, usage, long_desc Cli::Generate.tasks[name]. = sub. if sub. end |