Devision
This is a gem that is heavily based off of Devise, think of it as Devise's little cousin. Basically, it provides a lot of the functionality but doesn't make many assumptions about how you want to want to structure your app, especially on the session handling end.
Here's some of the things it does not provide.
- No routing
- No automatic mailing or setup for mailers
- No controller helpers and session/cookie stuff.
So what does it provide, is probably your next question. It basically covers just the domain model end, things like reset_password, etc.
Installation
Add this line to your application's Gemfile:
gem 'devision'
And then execute:
$ bundle
Or install it yourself as:
$ gem install devision
Usage
TODO: Write usage instructions here
Contributing
- Fork it ( https://github.com/[my-github-username]/devision/fork )
- Create your feature branch (
git checkout -b my-new-feature
) - Commit your changes (
git commit -am 'Add some feature'
) - Push to the branch (
git push origin my-new-feature
) - Create a new Pull Request