Reading code from experienced Ruby programmers is a good way to increase one’s programming-fu. This is why I wrote joya, a command line utility that clones gems from a given RubyGems user. Pick a gem author and pass it as the first argument:
$ joya sergioro 5 gems found [0/5] Unpacking hola-sergio [1/5] Unpacking trick_or_treat [2/5] Unpacking repo-sergio [3/5] Unpacking clup [4/5] Unpacking joya Done: gems available at gems-sergioro
this creates a local copy of sergioro’s gems. Now I can fiddle with the source and hopefully learn some new tricks.
As in mathematics, reading the masters is a powerful technique for learning programming.