mongoid-simple-roles build status

Very basic and simple roles system for mongoid v3. HEAVILY INSPIRED by mongoid-simple-tags

Install

Add the following to Gemfile:

gem "mongoid-simple-roles", "0.0.1"

Usage

Model

class User
  include Mongoid::Document
  include Mongoid::Document::Roleable
end

Console

u = User.create(:name => "Drefined", with_roles: ['superadmin', 'admin', 'user'])

u.roles # => ['superadmin', 'admin', 'user']

User.find_roles('superadmin') # => u

u2 = User.new(:name => "Quicksorter")
u2.add_role = 'admin'
u2.save

User.find_roles('admin') # => [u, u2]

Questions or Problems?

If you have any issue or feature request with/for rolify, please add an issue on GitHub or fork the project and send a pull request.