Metaprogramming in Ruby 2: Program Like the Ruby Pros by Paolo Perrotta is delightful book on the advanced aspects of the Ruby language. It’s very approachable and written in a way that delights the user to follow along with examples and practicing in their own IRB or Rails console. The first time I read it, …