—————————————————————————— # Copyright © 2013 The University of Manchester, UK. # # BSD Licenced. See LICENCE.rdoc for details. # # Taverna Player was developed in the BioVeL project, funded by the European # Commission 7th Framework Programme (FP7), through grant agreement # number 283359. # # Author: Robert Haines ——————————————————————————
namespace :taverna_player do
desc "Delete all cancelled workflow runs." task :delete_cancelled_runs => :environment do gone = 0 TavernaPlayer::Run.all.each do |run| if run.cancelled? gone += 1 if run.destroy end end puts "#{gone} cancelled runs were deleted." end
end