# Una cazzata.. ma bellissima

**URL:** <https://www.ruby-forum.com/t/una-cazzata-ma-bellissima/98400>\
**Category:** IT\
**Created:** [July 14, 2006, 12:11pm UTC](https://www.ruby-forum.com/t/una-cazzata-ma-bellissima/98400 "2006-07-14T12:11:17Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![Paolo\_DonSSSS](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/p/898d66/32.png) [@Paolo\_DonSSSS](https://www.ruby-forum.com/u/Paolo_DonSSSS)\
**Post date:** [July 14, 2006, 12:11pm UTC](https://www.ruby-forum.com/t/una-cazzata-ma-bellissima/98400/1 "2006-07-14T12:11:17Z")

</div>

Ciao a tutti, riporto qui un frammento di codice che c’è sugli HowTo di  
facets…  
è na cazzata (solo un alias) ma mi ricorda quando bello e idiomatico sa  
essere ruby…

require ‘facet/module/is’  
class MyClass  
is Enumberable  
…  
end

MyClass.is?(Enumerable) #=\> true

In particolare mi piacerebbe imparare un pochino  
facets[http://facets.rubyforge.org](http://facets.rubyforge.org)in modo da non dovermi riscrivere  
sempre le stesse cazzatine di utilità, e  
reinventare la ruota.  
Il fatto è che la libreria è piuttosto grande…

nella mia testa utopistica vedo un mondo dove a turno ognuno di noi spedisce in ML un pezzettino di codice per spiegare l'utilizzo di un metodo di questa libreria... tipo gli spotlight che ci sono in homepage... e nel giro di qualche mese siamo tutti più bravi :-)

PS: tra i contributors di facets c’è anche DavidHH… ma non mi pare sia  
incluso in rails… chissà come mai?

---

<div class="post-metadata">

**Author:** ![Paolo\_DonSSSS](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/p/898d66/32.png) [@Paolo\_DonSSSS](https://www.ruby-forum.com/u/Paolo_DonSSSS)\
**Post date:** [July 14, 2006, 3:22pm UTC](https://www.ruby-forum.com/t/una-cazzata-ma-bellissima/98400/2 "2006-07-14T15:22:55Z")

</div>

— Paolo Donà [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) ha scritto:

> Ciao a tutti, riporto qui un frammento di codice che  
> c’è sugli HowTo di  
> facets…  
> è na cazzata (solo un alias) ma mi ricorda quando  
> bello e idiomatico sa  
> essere ruby…

dovresti vedere quanto sta bene in Og 🙂  
Io sono un grosso fan di Class#subclasses

> In particolare mi piacerebbe imparare un pochino  
> facets[http://facets.rubyforge.org](http://facets.rubyforge.org)in modo da non  
> dovermi riscrivere  
> sempre le stesse cazzatine di utilità, e  
> reinventare la ruota.  
> Il fatto è che la libreria è piuttosto grande…

purtroppo quando ha provato a ridurla in più pacchetti  
ci sono stati problemi. Certo, ci sono una marea di  
cose che sarebbe meglio (imo) non ci fossero,  
specialmente tra i “more modules”.

> nella mia testa utopistica vedo un mondo dove a turno ognuno di noi spedisce in ML un pezzettino di codice per spiegare l'utilizzo di un metodo di questa libreria...

Se lo dici a TRANS (che in verità si chiama tom ma non  
gli piace 🙂 penso che sarebbe strafavorevole al fatto  
che queste cose finissero sul sito, comunque +1 per  
l’idea.

> tipo gli spotlight che ci sono in homepage… e nel  
> giro di qualche mese  
> siamo tutti più bravi 🙂
> 
> PS: tra i contributors di facets c’è anche  
> DavidHH… ma non mi pare sia  
> incluso in rails… chissà come mai?

credo sia perché DHH non ha “adottato” la libreria, ma  
alcune cose sono state estratte da rails/ActiveSupport

Chiacchiera con i tuoi amici in tempo reale!  
[Yahoo Search - Ricerca nel Web | Motore di Ricerca](http://it.yahoo.com/mail_it/foot/*http://it.messenger.yahoo.com)

---

<div class="post-metadata">

**Author:** ![Paolo\_DonSSSS](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/p/898d66/32.png) [@Paolo\_DonSSSS](https://www.ruby-forum.com/u/Paolo_DonSSSS)\
**Post date:** [July 14, 2006, 4:36pm UTC](https://www.ruby-forum.com/t/una-cazzata-ma-bellissima/98400/3 "2006-07-14T16:36:13Z")

</div>

Paolo Donà wrote:

> require ‘facet/module/is’  
> class MyClass  
> is Enumberable  
> …  
> end

Divertentissimo 🙂

> nella mia testa utopistica vedo un mondo dove a turno ognuno di noi spedisce in ML un pezzettino di codice per spiegare l'utilizzo di un metodo di questa libreria... tipo gli spotlight che ci sono in homepage... e nel giro di qualche mese siamo tutti più bravi :-)

Anche questo sarebbe bello.

–  
blog: [http://www.akropolix.net/rik0/blogs](http://www.akropolix.net/rik0/blogs) | Enrico F.  
site: [http://www.akropolix.net/rik0/](http://www.akropolix.net/rik0/) | RiK0  
forum: [http://www.akropolix.net/forum/](http://www.akropolix.net/forum/) | Linux Counter: #299198
