Talk on basic metaprogramming based on presentations given by Dave Thomas at QCon '06 and Patrick Farley at MountainWest RubyConf '08.
Darth Vader art by Wight.