Adding ruby style dsl