aboutsummaryrefslogtreecommitdiffstats
path: root/railties/lib
diff options
context:
space:
mode:
authorPiotr Sarnacki <drogus@gmail.com>2010-10-13 23:01:46 +0300
committerJosé Valim <jose.valim@gmail.com>2010-10-14 07:46:12 +0200
commit43215de208a6feabdbc5f4ec29551beef4f89885 (patch)
treeba741fae321428bd4258c9f2c7b1819bbf4777f1 /railties/lib
parent959f8576f2b70c35a2fd5c2c9563e695977f37b6 (diff)
downloadrails-43215de208a6feabdbc5f4ec29551beef4f89885.tar.gz
rails-43215de208a6feabdbc5f4ec29551beef4f89885.tar.bz2
rails-43215de208a6feabdbc5f4ec29551beef4f89885.zip
Add task foo:install (where foo is plugin) as a shortcutinstall:migrations and foo:install:assets
Diffstat (limited to 'railties/lib')
-rw-r--r--railties/lib/rails/engine.rb6
1 files changed, 6 insertions, 0 deletions
diff --git a/railties/lib/rails/engine.rb b/railties/lib/rails/engine.rb
index b004724757..2ff28043c9 100644
--- a/railties/lib/rails/engine.rb
+++ b/railties/lib/rails/engine.rb
@@ -538,6 +538,12 @@ module Rails
next if self.is_a?(Rails::Application)
namespace railtie_name do
+ desc "Shortcut for running both rake #{railtie_name}:install:migrations and #{railtie_name}:install:assets"
+ task :install do
+ Rake::Task["#{railtie_name}:install:migrations"].invoke
+ Rake::Task["#{railtie_name}:install:assets"].invoke
+ end
+
namespace :install do
# TODO Add assets copying to this list
# TODO Skip this if there is no paths["db/migrate"] for the engine