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
142 143 144 145 146 147 148 |
# File 'app/controllers/concerns/glib/auth/policy.rb', line 142 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
150 151 152 |
# File 'app/controllers/concerns/glib/auth/policy.rb', line 150 def glib_auth_inited? @@__glib_auth_init ||= false end |
#glib_on_permission_test(&block) ⇒ Object
137 138 139 |
# File 'app/controllers/concerns/glib/auth/policy.rb', line 137 def (&block) self. = block end |