jamesgolick/rollout — pull request #13 by ekampf (2012-04-11 09:45:11+00:00)
Title: Added list of all features + various fixes

Hey jamesgolick,
I made some changes to the rollout gem that I think should be in the official version.

First, I fixed some stuff in the existing codebase:
- Added a Gemfile (so gem developers could easily setup environment on their forks and do stuff :)
- Updated redis gem version in the .gemspec file to be "~> 2.0"
- Upgraded to latest RSpec (2.9)
- Ignore .rvmrc files in gitignore

Then I added a feature that makes rollout store a list of all features that's been used.
When querying if a feature is active I also added to a :features set
When calling $rollout.info without parameters I return that list

Regards,
Eran