# Rc-rest 2.2.0 Released

**URL:** <https://www.ruby-forum.com/t/rc-rest-2-2-0-released/83841>\
**Category:** Ruby\
**Created:** [January 30, 2007, 6:04am UTC](https://www.ruby-forum.com/t/rc-rest-2-2-0-released/83841 "2007-01-30T06:04:57Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![miracleofmagick](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/m/71c47a/32.png) [@miracleofmagick](https://www.ruby-forum.com/u/miracleofmagick)\
**Post date:** [January 30, 2007, 6:04am UTC](https://www.ruby-forum.com/t/rc-rest-2-2-0-released/83841/1 "2007-01-30T06:04:57Z")

</div>

rc-rest version 2.2.0 has been released!

[http://seattlerb.rubyforge.org/rc-rest](http://seattlerb.rubyforge.org/rc-rest)

This library makes it easy to implement REST-like web services APIs.

Changes:

= 2.2.0

- Moved to seattlerb rubyforge project

- Moved to p4

- Wrap communication errors in RCRest::CommunicationError

---

<div class="post-metadata">

**Author:** ![miracleofmagick](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/m/71c47a/32.png) [@miracleofmagick](https://www.ruby-forum.com/u/miracleofmagick)\
**Post date:** [January 30, 2007, 2:41pm UTC](https://www.ruby-forum.com/t/rc-rest-2-2-0-released/83841/2 "2007-01-30T14:41:06Z")

</div>

On Jan 29, 2007, at 11:04 PM, Eric H. wrote:

> - Moved to seattlerb rubyforge project
> 
> - Moved to p4
> 
> - Wrap communication errors in RCRest::CommunicationError

Does this currently only send get and post requests? What about put  
and delete?

I understand that we can look at the gems yahoo-search, google-  
geocode and geocoder-us for examples, but is their a simpler example  
somewhere that demonstrates client and server pieces?

---

<div class="post-metadata">

**Author:** ![miracleofmagick](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/m/71c47a/32.png) [@miracleofmagick](https://www.ruby-forum.com/u/miracleofmagick)\
**Post date:** [January 30, 2007, 7:48pm UTC](https://www.ruby-forum.com/t/rc-rest-2-2-0-released/83841/3 "2007-01-30T19:48:40Z")

</div>

On Jan 30, 2007, at 05:39, Mark V. wrote:

> > - Moved to seattlerb rubyforge project
> > 
> > - Moved to p4
> > 
> > - Wrap communication errors in RCRest::CommunicationError
> 
> Does this currently only send get and post requests? What about put  
> and delete?

Adding PUT and DELETE would be super-simple. I’ve never needed it,  
though. Give me a simple API using PUT and DELETE to wrap up and I  
can add it in a few weeks time (I’ve got plans for other projects in  
my queue). Or you can add it yourself and send me a patch. rc-  
rest.rb is only 279 lines and is well-tested.

> I understand that we can look at the gems yahoo-search, google-  
> geocode and geocoder-us for examples, but is their a simpler  
> example somewhere that demonstrates client and server pieces?

rc-rest is client-side only. The documentation should contain enough  
information to get you started on wrapping an API.

ri RCRest has a super-simple GET example in it for a fake API.
