From 105b83c345bbfbae58469b965545a9ac2fd87340 Mon Sep 17 00:00:00 2001 From: Adrian Short Date: Fri, 4 May 2018 16:35:05 +0100 Subject: [PATCH] Add rake task for listing elections --- Rakefile | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/Rakefile b/Rakefile index ba2cd64..f30e046 100644 --- a/Rakefile +++ b/Rakefile @@ -1,5 +1,16 @@ require './models' +task default: :elections + +desc "List elections" +task :elections do + puts "%3s %-10s %-20s %6s" % %w( ID Date Body Candidacies) + #puts "ID Date Body Candidacies" + Election.each do |e| + puts "%3d %s %-20s %6d" % [ e.id, e.d, e.body.name, e.candidacies.size ] + end +end + desc "Set the candidate positions for an election (will prompt you for election ID)." task :set_positions do Election.all.each do |e|