Method: Stax::Cli#generate
- Defined in:
- lib/stax/cli/generate.rb
#generate(name = nil, *args) ⇒ Object
7 8 9 10 11 12 13 14 15 16 17 18 19 20 |
# File 'lib/stax/cli/generate.rb', line 7 def generate(name = nil, *args) Stax::Generators.load_builtin_generators Stax::Generators.load_local_generators if name.nil? Stax::Generators::Base.subclasses.each do |g| say_status(g.command_name, g.desc, :bold) end else klass = Stax::Generators.find(name) fail_task("Unknown generator #{name}") unless klass klass.start(args) end end |