grape-on-goliath icon indicating copy to clipboard operation
grape-on-goliath copied to clipboard

A demo of Grape mounted behind a Goliath web server.

Grape API on Goliath

Build Status Dependency Status

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