How DSL works on Ruby

Rake