Sha256: 34103d3eb90027b1b64a2270ec314966e32eadcd2343f33edf772d6c41ffb25a

Contents?: true

Size: 721 Bytes

Versions: 1

Compression:

Stored size: 721 Bytes

Contents

require 'spec_helper'

use_roles_strategy :many_roles

class User
  include Mongoid::Document  
  include Roles::Mongoid 
  
  strategy :many_roles, :default
  role_class :role

  valid_roles_are :admin, :guest, :user
end

def api_name
  :many_roles
end

load 'roles_mongoid/strategy/api_examples.rb'

# 
# require 'spec_helper' 
# use_roles_strategy :many_roles
# 
# class User 
#   include Mongoid::Document  
#   include Roles::Mongoid 
#   
#   strategy :many_roles, :default
#   role_class :role
#   valid_roles_are :admin, :guest   
# 
#   field :name, :type => String 
# end
# 
# describe "Roles for Mongoid: :many_roles strategy" do
#   load "roles_mongoid/user_setup"
#   load "roles_generic/rspec/api"
# end
# 

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
roles_mongoid-0.3.1 spec/roles_mongoid/strategy/multi/many_roles_spec.rb