Sha256: b91edafe6d10baefd184d709771573c9ed1b49dc80af47be72189fda90f33b87
Contents?: true
Size: 378 Bytes
Versions: 16
Compression:
Stored size: 378 Bytes
Contents
require 'cancan' module Gaku class AdminAbility include CanCan::Ability def initialize(user) clear_aliased_actions alias_action :edit, to: :update alias_action :new, to: :create alias_action :new_action, to: :create alias_action :show, to: :read user ||= User.new can :manage, :all if user.role? :admin end end end
Version data entries
16 entries across 16 versions & 2 rubygems