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 --pre
(currently released in rc1 form, hence the --pre)
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 due to usage of the 1.9 style hash syntax in places.
##Contact
FindComment me. Or ping me on GitHubchat. 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 - Version 1.0.0.rcx
- Released Version 1.0.0Release