Skip to content
master
Switch branches/tags
Go to file
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
api
 
 
app
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

README.md

Grape API with Roar

Build Status Dependency Status Code Climate

A Grape API that uses Roar.

See

Try me here. In Chrome, best viewed with the JSONView Plugin.

Run

$ bundle install
$ rackup

[2013-06-20 08:57:58] INFO  WEBrick 1.3.1
[2013-06-20 08:57:58] INFO  ruby 1.9.3 (2013-02-06) [x86_64-darwin11.4.2]
[2013-06-20 08:57:58] INFO  WEBrick::HTTPServer#start: pid=247 port=9292

Hello World

Navigate to localhost:9292/api with a browser. This is a hypermedia API, so all links are clickable.

Hyperclient

This is a good demo to use with Hyperclient. Check out splines_endpoint_with_hyperclient_spec.rb for a complete example that retrieves, creates, updates and deletes splines.

ActiveModel

This project uses ActiveModel and defines a dummy Spline class.

ActiveRecord

Check out the with-activerecord branch for a complete example that uses ActiveRecord and a PostgreSQL database.

Mongoid

Check out the with-mongoid branch for a complete example that uses Mongoid and a MongoDB database.

Copyright and License

Copyright (c) 2014-2016 Daniel Doubrovkine

MIT License, see LICENSE for details.

About

A demo of using Grape with Roar and some non-trivial HAL presenters.

Resources

License

Releases

No releases published

Packages

No packages published