Sha256: d532a3cbae2e8d713a8c11835fe370b7a4f04c2c7ffc9ec49e8e5465a4e6e807
Contents?: true
Size: 426 Bytes
Versions: 1
Compression:
Stored size: 426 Bytes
Contents
module Cavy module Permissions def self.permission_for(user) if user.nil? GuestPermission.new elsif user.role == 'admin' AdminPermission.new(user) elsif user.role == 'developer' DeveloperPermission.new(user) elsif user.role == 'designer' DesignerPermission.new(user) elsif user.role == 'client' ClientPermission.new(user) end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
cavy-0.1.0.beta2 | app/models/cavy/permissions.rb |