class Array attr_reader :maximo_necessario def << (livro) push (livro) if @maximo_necessario.nil? || @maximo_necessario < size @maximo_necessario = size end self end end
No trecho acima na aula de ruby encontra-se "push (livro)". Por que é necessário esse comando? Qual variável o size está referenciando?