austinmoody / ruby-fogbugz-api
- Source
- Commits
- Network (2)
- Issues (0)
- Downloads (0)
- Wiki (2)
- Graphs
-
Branch:
master
| name | age | message | |
|---|---|---|---|
| |
LICENSE | Tue Jul 01 07:21:10 -0700 2008 | |
| |
README.rdoc | Thu Jul 03 08:03:09 -0700 2008 | |
| |
TODO | Wed Jul 09 09:49:58 -0700 2008 | |
| |
fogbugz-api.gemspec | Wed Jul 09 09:49:58 -0700 2008 | |
| |
fogbugz-api.rb | Tue Jul 01 06:49:57 -0700 2008 | |
| |
lib/ | Tue Feb 03 06:24:13 -0800 2009 | |
| |
tests/ | Thu Jul 03 04:54:49 -0700 2008 |
Ruby FogBugz API Wrapper
An attempt at creating a wrapper for the FogBugz API in Ruby.
FogBugz: www.fogbugz.com/
FogBugz API Docs: www.fogcreek.com/FogBugz/docs/60/topics/advanced/API.html
This is very much a work in progress. I needed to scratch an itch with an internal project and started on this. There are many functions of the API which are not yet implemented as a result. Please check the code to see what is done and what is not.
If you want to help out please e-mail Austin (austin.moody@gmail.com) and he can add you as a collaborator.
Installation
You can install the gem from github.com by using these commands:
gem sources -a gems.github.com
sudo gem install austinmoody-fogbugz-api
Requirements
- Hpricot (code.whytheluckystiff.net/hpricot/)
- A login to a FogBugz server
Example Usage
fb = FogBugz.new("my.fogbugzserver.com",true) # create instance
fb.logon("mylogin","mypassword") # logs into FogBugz and sets token
mycases = fb.search("AssignedTo:\"Austin Moody\"") # search terms just as in FogBugz
projects = fb.projects # get a list of projects
fb.logoff # logout
See the code and potentially the wiki at github.com for more information.
