sinatra restful