Carlos Brando

Nome do Jogo

Edge Rails: Novo método Enumerable#many?

Um novo método foi adicionado ao módulo Enumerable: many?. E como o nome mesmo diz, ele verifica se a coleção possui mais de um objeto, ou em outras palavras se tem muitos objetos associados.

Este método é um alias para collection.size > 1. Vamos ver alguns exemplos:

>> [].many?
# => false

>> [ 1 ].many?
# => false

>> [ 1, 2 ].many?
# => true

É engraçado, mas o DHH parece que gosta destas coisinhas. Toda vez que aparece algo assim, pode ter certeza que ele está envolvido.

P.S.: Só uma curiosidade, o método deveria se chamar several?, mas foi alterado depois para many?.

Comments