task :finish_seed_tournament => :environment do @tournament = Tournament.where(:id => 200).includes(:schools,:weights,:mats,:matches,:user,:wrestlers).first GenerateTournamentMatches.new(@tournament).generate (1..@tournament.reload.total_rounds).each do |round| @tournament.reload.matches_by_round(round).each do |match| match.reload if match.wrestler1.bracket_line < match.wrestler2.bracket_line match.winner_id = match.w1 else match.winner_id = match.w2 end match.finished = 1 match.score = "2-1" match.save end end end