Sinatra has a really nice DSL. You can fake the basics of the DSL with some simple Rack middleware created by metaprogramming.

If you like the screencasts, please give $5 to help me get to RubyConf

Download (64.2 MB)
Download iPhone & iPod (35.6 MB)