box-o-sand/map-mash/app/models/mash_tournament_round.rb

17 lines
392 B
Ruby
Raw Normal View History

2012-04-04 03:02:32 +00:00
class MashTournamentRound < ActiveRecord::Base
belongs_to :tournament, :class_name => 'MashTournament'
has_many :mashes
def self.for_round(tournament, round_number)
self.find_by_mash_tournament_id_and_number(tournament, round_number)
end
def done?
winners = []
self.mashes.collect do |mash|
winners << mash.winner_id
end
!winners.include?(nil)
end
end