Sha256: b85728d3d7eeae6fbc8da34e399d35ff45c411b39fce4e23987534cc9ee96185
Contents?: true
Size: 429 Bytes
Versions: 1
Compression:
Stored size: 429 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.beta1 | app/models/cavy/permissions.rb |