← All Videos
RubyConf RubyConf · November 2022

In Defense of Ruby Metaprogramming

If you’ve learned Ruby recently, you’ve likely been told to avoid using Ruby’s metaprogramming features because they are “dangerous”. Here at RubyConf, we laugh at danger. Or at least chuckle nervously at it. Ruby’s flexibility is one of the features that makes Ruby powerful, and ignoring it limits what you can do with the language. Plus, metaprogramming is fun.


Subscribe to the Dynamic Rubyist Newsletter

Subscribe to the blog via RSS

RSS Feed