Roda是一个全新的Ruby的Web开发框架,通过使用路由树实现更快和DRY编码。
示例代码:
# cat cofig.rurequire "roda"class App < Roda use Rack::Sessio::Cookie, secret: ENV['SECRET'] route do |r| # matches ay GET request r.get do # matches GET / r.is "" do r.redirect "/hello" ed # matches GET /hello or GET /hello/.* r.o "hello" do # matches GET /hello/world r.is "world" do "Hello world!" ed # matches GET /hello r.is do "Hello!" ed ed ed ededru App.app
评论