A basic ruby DSL