Getting Started?
Visit http://serel.tom.is for a whirlwind tour of the library.
although it is still very much a tour in progress
About
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.
License
MIT License
Download
gem install serel
Alternatively, find Serel on RubyGems. A quick tour and introduction can be found on the Serel site.
Platform
Ruby 1.9+ is required to run Serel.
Contact
Comment me. Or ping me on chat. I'm usually in The Bridge.
Code
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.
Roadmap
- Native support for caching
- Identity map to avoid repeat requests
Changelog
10/4/2012 - 1.0.0
- Better handling of dates.
- Allow
#get
to get without overwriting the scoped URL
29/2/2012 - 1.0.0.rcx
- Release