Sha256: 5fd96cbf3f4243ade949e42bb704a650991c12591d9b3adc4cd82235b300f686
Contents?: true
Size: 749 Bytes
Versions: 3
Compression:
Stored size: 749 Bytes
Contents
require 'rake/testtask' namespace :db do namespace :migrate do desc "Run all Radiant extension migrations" task :extensions => :environment do require 'radiant/extension_migrator' Radiant::ExtensionMigrator.migrate_extensions end end end namespace :test do desc "Runs tests on all available Radiant extensions" task :extensions => "db:test:prepare" do Dir["#{RAILS_ROOT}/vendor/extensions/*"].sort.select { |f| File.directory?(f) }.each do |directory| chdir directory do system "rake test" end end end end # Load any custom rakefiles from extensions [RAILS_ROOT, RADIANT_ROOT].uniq.each do |root| Dir[root + '/vendor/extensions/**/tasks/**/*.rake'].sort.each { |ext| load ext } end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
radiant-0.6.1 | lib/tasks/extensions.rake |
radiant-0.6.0 | lib/tasks/extensions.rake |
radiant-0.6.2 | lib/tasks/extensions.rake |