public
Rubygem
Fork of collectiveidea/tinder
Description: This is a fork of Tinder with file upload support. Tinder is an Ruby API for interfacing with Campfire, the 37signals chat application.
Homepage: http://tinder.rubyforge.org/
Clone URL: git://github.com/timriley/tinder.git
tinder /
name age message
file .gitignore Thu Mar 06 23:34:14 -0800 2008 added .gitignore [brandon]
file CHANGELOG.txt Thu Jul 24 05:00:02 -0700 2008 preparing for release [brandon]
file Manifest.txt Mon Jul 23 13:55:46 -0700 2007 updated manifest, ignoring tests for now until ... [brandon]
file README.txt Thu Oct 16 04:32:38 -0700 2008 update README.txt and commit to github so that ... [timriley]
file Rakefile Tue Jan 23 17:21:55 -0800 2007 cleanup for gem release [brandon]
file init.rb Tue Jan 23 16:20:48 -0800 2007 moved stuff around [brandon]
directory lib/ Thu Oct 16 04:05:30 -0700 2008 Bumped version and adding a gemspec that includ... [artpop]
directory site/ Fri Apr 18 01:16:52 -0700 2008 update reference to source on github [brandon]
directory spec/ Sat Sep 06 08:10:03 -0700 2008 Added room access with guest URL [elliterate]
directory test/ Fri Apr 25 14:32:16 -0700 2008 Added a get request to login method to check if... [jjones]
file tinder.gemspec Wed Oct 22 02:40:06 -0700 2008 Bump the gemspec version and add a relevent des... [timriley]
README.txt
= Tinder - get the Campfire started

This is a fork of tinder that provides file upload support, currently using the mechanize gem.

Tinder is a library for interfacing with Campfire, the chat application from 37Signals. Unlike Marshmallow, it is 
designed to be a full-featured API (since 37Signals doesn't provide a real one), allowing you to programatically manage 
and speak/listen in chat rooms.

== Usage

  campfire = Campfire.new 'mysubdomain'
  campfire.login 'myemail@example.com', 'mypassword'

  room = campfire.create_room 'New Room', 'My new campfire room to test tinder'
  room.rename 'New Room Name'
  room.speak 'Hello world!'
  room.paste "my pasted\ncode"
  room.destroy

  room = campfire.find_room_by_guest_hash 'abc123', 'John Doe'
  room.speak 'Hello world!'
  
  See the RDoc for more details.

== Requirements

* Active Support
  gem install activesupport
* Hpricot
  gem install hpricot
  
== Installation

Tinder can be installed as a gem or a Rails plugin:

  gem install tinder
  
  script/plugin install http://source.collectiveidea.com/public/tinder/trunk
  
== Development

The source for Tinder is available at http://source.collectiveidea.com/public/tinder/trunk. Development can be followed 
at http://opensoul.org/tags/tinder.  Contributions are welcome!

== ToDo

* Tests! (unit and remote)
* Marshmallow-style integration scripts for exception notification and continuous integration