Olá, tenho uma dúvida. Como posso limitar o tamanho do array? Se por exemplo eu solicitar que seja passado de uma vez o número de tentativas, no caso 5 tentativas, já no início, como delimito o tamanho do array para ser exatamente 5 e o gets pegar apenas 5 e não aceitar mais? Tem alguma função que já delimita tanto o array quanto a entrada?
Eu tentei o seguinte:
tentativas = Array.new(5)
puts tentativas.size
tentativas = gets
puts tentativas
Nesse caso mesmo que passe mais de 5 tentativas o array aceita e imprime todos, poderia fazer com um for mas se já existir alguma função para isso do ruby e também para limitar a quantidade de entrada do gets, vlw.