Metaprogramming: Writing in Ruby with... Ruby | Toptal

  • Web site excerpt: Ruby metaprogramming, one of the most interesting aspects of Ruby, enables the programming language to achieve an extreme level of expressiveness. It is because of this very feature that many gems, such as RSpec and ActiveRecord, can work the way they do. In this article, Toptal engineer Nikola Todorovic demystifies...

  • Link to site: Metaprogramming: Writing in Ruby with... Ruby | Toptal