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