Ola Bini has listed some great techniques for metaprogramming in Ruby. Hal Fulton has a more basic introduction to metaprogramming for Ruby. Metaprogramming can very useful to create another language, like a Domain Specific Language (DSL) and usually involves using insides of the language. [Continue]


