grape-on-goliath
grape-on-goliath copied to clipboard
A demo of Grape mounted behind a Goliath web server.
Grape API on Goliath
A Grape API mounted on Goliath, a non-blocking Ruby web server framework.
- ping: a hello world example that returns a JSON document
Heroku
Grape-on-goliath is deployed on Heroku at grape-on-goliath.herokuapp.com.
Run
$ bundle install
$ bundle exec ruby app.rb -sv
[92117:INFO] 2013-10-18 12:54:33 :: Starting server on 0.0.0.0:9000 in test mode. Watch out for stones.
Hello World
Navigate to http://0.0.0.0:9000/api/ping with a browser or use curl
.
$ curl http://0.0.0.0:9000/api/ping
{"ping":"pong"}
List Routes
rake routes