I need to write a super fast Ruby application to process web requests on Sinatra – and want to run it on the Ebb webserver. But I cannot work out how to do this. Could someone please help me?
Share
Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.
Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.
Lost your password? Please enter your email address. You will receive a link and will create a new password via email.
Please briefly explain why you feel this question should be reported.
Please briefly explain why you feel this answer should be reported.
Please briefly explain why you feel this user should be reported.
You need to look at Rack: http://rack.rubyforge.org/
It’s pretty easy really, you have a .ru file which instructs Rack how to start your application, and in your application you have a ‘call’ method which is called on each request, and sends the response back to Rack.
In my_app.ru
In my_app.rb
Then you specify the .ru file in your sinatra config, like: