Stephan Kš╬per said:
> Where's my mistake? Is it that way a good way anyway?

Have a look at the thread starting at ruby-talk:88698.

Regards,
Andre