yadriggy (rubygems): Yadriggy builds the abstract syntax tree (AST) of a method, checks its syntax and types, and runs it.  When checking the syntax and types, it is treated as the code written in a domain specific language (DSL).  It also provide simple DSLs for computation offloading from Ruby to C, Python, etc.
Keywords: dsl|ruby