Module: LoyalPassport::Controllers::PassportBasic::SharedMethods

Defined in:
lib/loyal_passport/controllers/passport_basic.rb

Instance Method Summary collapse

Instance Method Details

#current_user_abilityObject

当前用户的ability



43
44
45
# File 'lib/loyal_passport/controllers/passport_basic.rb', line 43

def current_user_ability
  @current_user_ability ||= (current_user || User.new).ability
end

#loyal_authenticate_admin!Object

FIXME: 需要更好的写法



37
38
39
40
# File 'lib/loyal_passport/controllers/passport_basic.rb', line 37

def loyal_authenticate_admin!
  authenticate_user!
  authorize! :manage, :all
end