Преглед на файлове

Add rake task for listing elections

tags/last-sinatra-version
Adrian Short преди 8 години
родител
ревизия
105b83c345
променени са 1 файла, в които са добавени 11 реда и са изтрити 0 реда
  1. +11
    -0
      Rakefile

+ 11
- 0
Rakefile Целия файл

@@ -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|


Зареждане…
Отказ
Запис