Edge Rails: Novo método Enumerable#many?

14 de junho de 2008  |  Rails 2.2  | 

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?.



Nenhum comentário


Trackbacks

  1. Nome do Jogo » Artigo » Edge Rails: Enumerable#many? agora aceita blocos

Deixe um comentário