diff options
Diffstat (limited to 'railties/lib/rails/generators/rails/plugin_new/plugin_new_generator.rb')
-rw-r--r-- | railties/lib/rails/generators/rails/plugin_new/plugin_new_generator.rb | 21 |
1 files changed, 7 insertions, 14 deletions
diff --git a/railties/lib/rails/generators/rails/plugin_new/plugin_new_generator.rb b/railties/lib/rails/generators/rails/plugin_new/plugin_new_generator.rb index 81563f81d3..6201595308 100644 --- a/railties/lib/rails/generators/rails/plugin_new/plugin_new_generator.rb +++ b/railties/lib/rails/generators/rails/plugin_new/plugin_new_generator.rb @@ -13,11 +13,13 @@ module Rails directory "app" template "#{app_templates_dir}/app/views/layouts/application.html.erb.tt", "app/views/layouts/#{name}/application.html.erb" + empty_directory_with_gitkeep "app/assets/images" elsif full? empty_directory_with_gitkeep "app/models" empty_directory_with_gitkeep "app/controllers" empty_directory_with_gitkeep "app/views" empty_directory_with_gitkeep "app/helpers" + empty_directory_with_gitkeep "app/assets/images" end end @@ -93,7 +95,7 @@ task :default => :test remove_file "doc" remove_file "Gemfile" remove_file "lib/tasks" - remove_file "public/images/rails.png" + remove_file "app/assets/images/rails.png" remove_file "public/index.html" remove_file "public/robots.txt" remove_file "README" @@ -117,19 +119,6 @@ task :default => :test if mountable? copy_file "#{app_templates_dir}/app/assets/javascripts/application.js.tt", "app/assets/javascripts/application.js" - copy_file "#{app_templates_dir}/vendor/assets/javascripts/#{options[:javascript]}.js", - "vendor/assets/javascripts/#{options[:javascript]}.js" - copy_file "#{app_templates_dir}/vendor/assets/javascripts/#{options[:javascript]}_ujs.js", - "vendor/assets/javascripts/#{options[:javascript]}_ujs.js" - - if options[:javascript] == "prototype" - copy_file "#{app_templates_dir}/vendor/assets/javascripts/controls.js", - "vendor/assets/javascripts/controls.js" - copy_file "#{app_templates_dir}/vendor/assets/javascripts/dragdrop.js", - "vendor/assets/javascripts/dragdrop.js" - copy_file "#{app_templates_dir}/vendor/assets/javascripts/effects.js", - "vendor/assets/javascripts/effects.js" - end elsif full? empty_directory_with_gitkeep "app/assets/javascripts" end @@ -199,6 +188,10 @@ task :default => :test build(:javascripts) end + def create_images_directory + build(:images) + end + def create_script_files build(:script) end |