This repository is private.
All pages are served over SSL and all pushing and pulling is done over SSH.
No one may fork, clone, or view it unless they are added as a member.
Every repository with this icon (
) is private.
Every repository with this icon (
This repository is public.
Anyone may fork, clone, or view it.
Every repository with this icon (
) is public.
Every repository with this icon (
| name | age | message | |
|---|---|---|---|
| |
.gitignore | Mon Mar 10 16:52:59 -0700 2008 | [adamwiggins] |
| |
README | Mon Jul 07 20:04:22 -0700 2008 | [bmizerany] |
| |
Rakefile | Mon Jul 07 20:04:22 -0700 2008 | [bmizerany] |
| |
bin/ | Mon Jul 07 20:04:22 -0700 2008 | [bmizerany] |
| |
lib/ | Mon Jul 14 20:25:30 -0700 2008 | [tmm1] |
| |
rest-client.gemspec | Mon Jul 07 20:04:22 -0700 2008 | [bmizerany] |
| |
spec/ | Mon Jul 14 20:25:30 -0700 2008 | [tmm1] |
README
= REST Client -- simple DSL for accessing REST resources A simple REST client for Ruby, inspired by the Sinatra's microframework style of specifying actions: get, put, post, delete. == Usage: Raw URL require 'rest_client' xml = RestClient.get 'http://example.com/resource' jpg = RestClient.get 'http://example.com/resource', :accept => 'image/jpg' private_resource = RestClient.get 'https://user:password@example.com/private/resource' RestClient.put 'http://example.com/resource', File.read('my.pdf'), :content_type => 'application/pdf' RestClient.post 'http://example.com/resource', xml, :content_type => 'application/xml' RestClient.delete 'http://example.com/resource' See RestClient module docs for details. == Usage: ActiveResource-Style resource = RestClient::Resource.new 'http://example.com/resource' resource.get private_resource = RestClient::Resource.new 'http://example.com/private/resource', 'user', 'pass' private_resource.put File.read('pic.jpg'), :content_type => 'image/jpg' See RestClient::Resource module docs for details. == Usage: Resource Nesting site = RestClient::Resource.new('http://example.com') site['posts/1/comments'].post 'Good article.', :content_type => 'text/plain' See RestClient::Resource docs for details. == Shell Run: restclient resource_url [username] [password] or require the gem from within your ~/.rush/env.rb and have instant access to it from within your rush (http://rush.heroku.com) sessions. == Meta Written by Adam Wiggins (adam at heroku dot com) Patches contributed by: Chris Anderson, Greg Borenstein, Ardekantur, Pedro Belo, Rafael Souza, and Rick Olson Released under the MIT License: http://www.opensource.org/licenses/mit-license.php http://rest-client.heroku.com http://github.com/adamwiggins/rest-client




