Metaprogramming Ruby 2 Write powerful Ruby code that is easy to maintain and change. With metaprogramming, you can produce elegant, clean, and beautiful programs. Livre Développeur Acheter