Dave Thomas (PragProg) Explains Ruby Metaprogramming (2007)infoq.com1 point·nwjsmith··0 commentsOpen articleSaveView on HN