Sha256: 66beda1526ec9caf071720b767d9d290e013cd675f7750dbff1ffd732c3f1bce
Contents?: true
Size: 1.4 KB
Versions: 2
Compression:
Stored size: 1.4 KB
Contents
= UNDER CONSTRUCTION. DO NOT USE = Grape Grape is a REST-like API micro-framework for Ruby. It is built to complement existing web application frameworks such as Rails and Sinatra by providing a simple DSL to easily provide APIs. It has built-in support for common conventions such as multiple formats, subdomain/prefix restriction, and versioning. class Twitter < Grape::Base subdomain 'api' version '1' formats :xml, :json authorization :oauth, User resource :statuses do group :timelines do formats :rss, :atom get :public_timeline do optional :trim_user, Boolean optional :include_entities, Boolean Tweet.limit(20) end get :home_timeline do authorized user.home_timeline end end end end == Note on Patches/Pull Requests * Fork the project. * Make your feature addition or bug fix. * Add tests for it. This is important so I don't break it in a future version unintentionally. * Commit, do not mess with rakefile, version, or history. (if you want to have your own version, that is fine but bump version in a commit by itself I can ignore when I pull) * Send me a pull request. Bonus points for topic branches. == Copyright Copyright (c) 2010 Michael Bleigh and Intridea, Inc. See LICENSE for details.
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
grape-0.0.0.alpha.2 | README.rdoc |
grape-0.0.0.alpha.1 | README.rdoc |