mirror of
https://github.com/jcwimer/wrestlingApp
synced 2026-03-30 19:22:21 +00:00
34 lines
580 B
Ruby
34 lines
580 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)
|
|
poolNumber(@wrestlers)
|
|
@wrestlers.each do |wrestler|
|
|
puts wrestler.inspect
|
|
|
|
end
|
|
puts 'Pool size:'
|
|
puts self.pools
|
|
end
|
|
|
|
def poolNumber(wrestlers)
|
|
if wrestlers.size <= 5
|
|
self.pools = 1
|
|
elsif (wrestlers.size > 5) && (wrestlers.size <= 8)
|
|
self.pools = 2
|
|
elsif (wrestlers.size > 8) && (wrestlers.size <= 16)
|
|
self.pools = 4
|
|
end
|
|
end
|
|
|
|
def fourPool
|
|
|
|
end
|
|
|
|
|
|
end
|