Class: AdminConstraint
- Inherits:
-
Object
- Object
- AdminConstraint
- Defined in:
- lib/generators/rockstart/authorization/pundit/templates/lib/admin_constraint.rb
Overview
Constraint for limiting routes to admin users
Class Method Summary collapse
Class Method Details
.matches?(request) ⇒ Boolean
5 6 7 8 9 10 |
# File 'lib/generators/rockstart/authorization/pundit/templates/lib/admin_constraint.rb', line 5 def self.matches?(request) return false unless request.session[:userinfo].present? user = User.new(request.session[:userinfo]) user&.admin? end |