Browse Source

Add rake task for listing elections

tags/last-sinatra-version
Adrian Short 6 years ago
parent
commit
105b83c345
1 changed files with 11 additions and 0 deletions
  1. +11
    -0
      Rakefile

+ 11
- 0
Rakefile View File

@@ -1,5 +1,16 @@
require './models' 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)." desc "Set the candidate positions for an election (will prompt you for election ID)."
task :set_positions do task :set_positions do
Election.all.each do |e| Election.all.each do |e|


Loading…
Cancel
Save