mirror of
https://github.com/haml/haml-rails.git
synced 2022-11-09 12:34:15 -05:00
Listing 6 requires seems better than a spaghetti with a side effect
This commit is contained in:
parent
85a066c909
commit
a0a42c940f
1 changed files with 6 additions and 18 deletions
|
@ -27,24 +27,12 @@ def copy_routes
|
|||
FileUtils.cp File.expand_path(routes), File.expand_path(destination)
|
||||
end
|
||||
|
||||
def path_prefix(name)
|
||||
case name
|
||||
when :rails
|
||||
'rails/generators'
|
||||
else
|
||||
'generators'
|
||||
end
|
||||
end
|
||||
|
||||
{rails: ['scaffold', 'controller', 'mailer'], haml: ['scaffold', 'controller', 'mailer']}.each do |name, generators|
|
||||
generators.each do |generator_name|
|
||||
if name.to_s == 'rails' && generator_name.to_s == 'mailer'
|
||||
require File.join(path_prefix(name), generator_name.to_s, "#{generator_name}_generator")
|
||||
else
|
||||
require File.join(path_prefix(name), name.to_s, generator_name.to_s, "#{generator_name}_generator")
|
||||
end
|
||||
end
|
||||
end
|
||||
require 'rails/generators/rails/scaffold/scaffold_generator'
|
||||
require 'rails/generators/rails/controller/controller_generator'
|
||||
require 'rails/generators/mailer/mailer_generator'
|
||||
require 'generators/haml/scaffold/scaffold_generator'
|
||||
require 'generators/haml/controller/controller_generator'
|
||||
require 'generators/haml/mailer/mailer_generator'
|
||||
|
||||
# Remove tmp directory when test suite is completed
|
||||
MiniTest.after_run do
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue