Top Level Namespace
Defined Under Namespace
Modules: RSpec, Rails, TmpRails Classes: Array, ControllerGenerator, HelperGenerator, MigrationGenerator, ModelGenerator, ObserverGenerator, TestApp, ViewGenerator
Instance Method Summary collapse
-
#require_generators(*generator_list) ⇒ Object
(also: #require_generator)
require the generators.
Instance Method Details
#require_generators(*generator_list) ⇒ Object Also known as: require_generator
require the generators
17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 |
# File 'lib/rspec_for_generators/generator_spec_helper.rb', line 17 def require_generators *generator_list req = RSpec::Generator::Require generator_list.each do |name, generators| case name when Hash req.parse_generator_hash name when Symbol if !generators || generators.empty? req.require_generator! name else req.parse_generator_list name, generators end else raise ArgumentError, "required generator(s) must be stated either using a symbol or array of symbols" end end end |