Don't worry, use Happy. The new Ruby web framework.
moeffju.net
moeffju.net
Ramaze.start(:root => Ramaze.options.roots, :started => true)
or Ramaze.options.roots = [__DIR__]
require __DIR__('controller/tutorial')
Also, the URL to method mapping is done with yet another separate method 'trait'? Ramaze doesn't really jive with me right now. I'll have a closer look at it over the weekend.Regardless, congrats on your release!
I'm also the author of Schnitzelpress, a Ruby-based blog engine built with Sinatra (and optimized for hosting on Heroku and similar cloud providers), and I will be porting it from Sinatra to Happy some time soon.
However, whenever someone says that Happy is a nice framework "for tiny webapps", I like to chime in and add that the goal for Happy is to be as simple (and thus fit for tiny apps) as Sinatra, but also a great fit for large applications as it allows for a kind of modular development style that may feel a whole lot more natural to some people than what Rails is doing (and Padrino is sadly trying to mimick): controllers actually describing behavior - no matter how simple or complex - and not URLs or individual resources.
I'm very much looking forward to finding out how much this resonates with other Rubyists. Upwards and onwards :)