1
0
Fork 0
mirror of https://github.com/rest-client/rest-client.git synced 2022-11-09 13:49:40 -05:00
Simple HTTP and REST client for Ruby, inspired by microframework syntax for specifying actions.
Find a file
2008-03-09 13:25:18 -07:00
lib README and some rdoc comments 2008-03-09 13:25:18 -07:00
spec refactor, creating RestClient::Request for internal use 2008-03-08 17:25:31 -08:00
Rakefile gemspec 2008-03-07 22:18:28 -08:00
README README and some rdoc comments 2008-03-09 13:25:18 -07:00

= REST Client -- simple DSL for accessing REST resources

A simple REST client for Ruby, inspired by the microframework (Camping,
Sinatra...) style of specifying actions: get, put, post, delete.

== Usage

require 'rest_client'

xml = RestClient.get 'http://some/resource'
jpg = RestClient.get 'http://some/resource', :accept => 'image/jpg'

RestClient.put 'http://some/resource', File.read('my.pdf'), :content_type => 'application/pdf'

RestClient.post 'http://some/resource', xml, :content_type => 'application/xml'

RestClient.delete 'http://some/resource'

== Shell

Require rest_client from within irb to access RestClient interactively, like
using curl at the command line.  Better yet, require gem from within your
~/.rush/env.rb and have instant access to it from within your rush sessions.

== Meta

Written by Adam Wiggins (adam at heroku dot com)

Released under the MIT License: http://www.opensource.org/licenses/mit-license.php

http://rest-client.rubyforge.org