Visit http://serel.tom.is for a whirlwind tour of the library.
although it is still very much a tour in progress
Serel is Stack Exchange RElational Algebra, a fully featured Ruby library for the Stack Exchange API. With a public API inspired by Arel, the query engine behind Active Record, Serel aims to provide easy and complete access to the Stack Exchange API.
gem install serel
Alternatively, find Serel on RubyGems. A quick tour and introduction can be found on the Serel site.
Ruby 1.9+ is required to run Serel.
Comment me. Or ping me on chat. I'm usually in The Bridge.
You can find the code on GitHub, as well as documentation generated off the master branch on RDoc, even if it is lacklustre in places.
Automatic builds are done with Travis-Ci, and the current build status of master is: .
Written in Ruby, with test suite assistance from RSpec, Webmock & VCR.
Contributions are more than welcome, since I'm sure I'll have misplaced something somewhere.
- Native support for caching
- Identity map to avoid repeat requests
10/4/2012 - 1.0.0
- Better handling of dates.
#getto get without overwriting the scoped URL
29/2/2012 - 1.0.0.rcx