Chris@0: namespace :db do Chris@0: desc 'Migrates installed plugins.' Chris@0: task :migrate_plugins => :environment do Chris@0: if Rails.respond_to?('plugins') Chris@0: Rails.plugins.each do |plugin| Chris@0: next unless plugin.respond_to?('migrate') Chris@0: puts "Migrating #{plugin.name}..." Chris@0: plugin.migrate Chris@0: end Chris@0: else Chris@0: puts "Undefined method plugins for Rails!" Chris@0: puts "Make sure engines plugin is installed." Chris@0: end Chris@0: end Chris@0: end