Docile turns any Ruby object into a DSL. Especially useful with the Builder pattern. WWW: http://ms-ati.github.io/docile/