module Cancannible::ControllerAdditions
This module is automatically included into all controllers. It overrides some CanCan ControllerAdditions
Public Instance Methods
current_ability()
click to toggle source
Returns abilities cached in the current_user model. If that fails, returns a default Ability instance
# File lib/cancannible/grantee.rb, line 109 def current_ability current_user.try(:abilities) || if ability_class = ('::Ability'.constantize rescue nil) ability_class.new(current_user) end end