Ruby Metaprogramming Koans walk you along the path to enlightenment in order to learn Metaprogramming in Ruby. It is inspired by the original Ruby koans (rubykoans ...
Unlock the full InfoQ experience by logging in! Stay updated with your favorite authors and topics, engage with content, and download exclusive resources. In this podcast, Shane Hastie, Lead Editor ...
Do you need to write Ruby code that is easy to maintain and change? With metaprogramming, you can produce elegant and clean programs. Once the domain of expert Rubyists, metaprogramming is now ...
Unlock the full InfoQ experience by logging in! Stay updated with your favorite authors and topics, engage with content, and download exclusive resources. Senyo Simpson discusses how Rust's core ...
Remember how I told you that everything in Ruby is an object, i.e. an instance of a class. This means that classes themselves are also objects! Exercise 1.1 If every class is an object, then which ...