Why Gemfury? Push, build, and install  RubyGems npm packages Python packages Maven artifacts PHP packages Go Modules Debian packages RPM packages NuGet packages

Repository URL to install this package:

Details    
cavy / app / models / cavy / permissions.rb
Size: Mime:
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