Module: Glib::Auth::Policy::ClassMethods
- Defined in:
- app/controllers/concerns/glib/auth/policy.rb
Instance Method Summary collapse
-
#glib_auth_init ⇒ Object
rubocop:disable Style/ClassVars.
- #glib_auth_inited? ⇒ Boolean
- #glib_on_permission_test(&block) ⇒ Object
Instance Method Details
#glib_auth_init ⇒ Object
rubocop:disable Style/ClassVars
138 139 140 141 142 143 144 |
# File 'app/controllers/concerns/glib/auth/policy.rb', line 138 def glib_auth_init @@__glib_auth_init = true before_action :glib_load_resource before_action :glib_authorize_resource before_action :glib_skip_controller_action_if_permission_test end |
#glib_auth_inited? ⇒ Boolean
146 147 148 |
# File 'app/controllers/concerns/glib/auth/policy.rb', line 146 def glib_auth_inited? @@__glib_auth_init ||= false end |
#glib_on_permission_test(&block) ⇒ Object
133 134 135 |
# File 'app/controllers/concerns/glib/auth/policy.rb', line 133 def (&block) self. = block end |