1
0
mirror of https://github.com/jcwimer/wrestlingApp synced 2026-03-25 01:14:43 +00:00
Files
wrestlingdev.com/app/models/weight.rb

34 lines
777 B
Ruby

class Weight < ActiveRecord::Base
belongs_to :tournament
has_many :wrestlers, dependent: :destroy
attr_accessor :pools
def generatePool
@wrestlers = Wrestler.where(weight_id: self.id)
if self.pools == 1
@pool = Pool.new
@pool.onePool(@wrestlers,self.id,self.tournament_id)
elsif self.pools == 2
@pool = Pool.new
@pool.twoPools(@wrestlers,self.id,self.tournament_id)
elsif self.pools == 4
@pool = Pool.new
@pool.fourPools(@wrestlers,self.id,self.tournament_id)
end
end
def pools
@wrestlers = Wrestler.where(weight_id: self.id)
if @wrestlers.size <= 6
self.pools = 1
elsif (@wrestlers.size > 6) && (@wrestlers.size <= 8)
self.pools = 2
elsif (@wrestlers.size > 8) && (@wrestlers.size <= 16)
self.pools = 4
end
end
end