10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
|
# File 'lib/generators/pshq_engine/install_generator.rb', line 10
def modify_application_rb
line = "class Application < Rails::Application"
gsub_file 'config/application.rb', /(#{Regexp.escape(line)})/mi do |match|
"class Application < Rails::Application "+ "\n" +
"config.autoload_paths += %W(\#"+"{config.root}"+"/vendor/submodule/pshq_engine-"+VERSION+"/app/models)"
end
line = "Rails.application.initialize!"
gsub_file 'config/environment.rb', /(#{Regexp.escape(line)})/mi do |match|
"Rails.application.configure do "+ "\n" +
" config.paths['db/migrate'] = %W(\#"+"{config.root}"+"/vendor/submodule/pshq_engine-"+VERSION+"/db/migrate) "+ "\n" +
" config.paths['db'] = %W(\#"+"{config.root}"+"/vendor/submodule/pshq_engine-"+VERSION+"/db) "+ "\n" +
" config.paths['db/seeds.rb'] = %W(\#"+"{config.root}"+"/vendor/submodule/pshq_engine-"+VERSION+"/db/seeds.rb) "+ "\n" +
"end "+ "\n" +
"Rails.application.initialize!"
end
end
|