Module: Stax::Generators
- Defined in:
- lib/stax/generators.rb,
lib/stax/generators/base.rb,
lib/stax/generators/new/new_generator.rb,
lib/stax/generators/stack/stack_generator.rb,
lib/stax/generators/generator/generator_generator.rb
Defined Under Namespace
Classes: Base, GeneratorGenerator, NewGenerator, StackGenerator
Class Method Summary collapse
-
.find(name) ⇒ Object
find subclass that matches command name.
- .load_builtin_generators ⇒ Object
-
.load_local_generators ⇒ Object
load any generators in project lib/generators/.
Class Method Details
.find(name) ⇒ Object
find subclass that matches command name
18 19 20 21 22 |
# File 'lib/stax/generators.rb', line 18 def self.find(name) Base.subclasses.find do |g| g.command_name == name end end |
.load_builtin_generators ⇒ Object
6 7 8 |
# File 'lib/stax/generators.rb', line 6 def self.load_builtin_generators Dir[File.join(__dir__, 'generators', '**', '*_generator.rb')].map(&method(:require)) end |