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 ...
Ruby has impressive metaprogramming capabilities. A traditional program is mainly code that manipulates a data structure and produces output, but metaprogramming allows us to essentially write code ...
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 ...
As everybody says rails is a dynamic language. They says this because of its functionalities that makes it dynamic. One of the feature of rails is it's send method. It is an instance method of Object ...