Sha256: 3ccf0d5722ca7b4bb2bb517c02013968facedf979cc5bd845a0e3834160cd66f
Contents?: true
Size: 447 Bytes
Versions: 6
Compression:
Stored size: 447 Bytes
Contents
class Ability include CanCan::Ability def initialize(user) user ||= User.new # guest user if user.role?(:admin) can :manage, :all end # Examples. Uncomment and change. #if user.role?(:admin) # can :manage, :all #elsif user.role?(:master) # # Master can manage only own works # can :manage, Master, :id => user.id # can :manage, MasterWork, :master => { :id => user.id } #end end end
Version data entries
6 entries across 6 versions & 1 rubygems