class Pundit::PolicyFinder
Public Instance Methods
scope()
click to toggle source
# File lib/pundit_extensions/loggers.rb, line 7 def scope policy_scope_class = original_scope policy_scope_class_invoked policy_scope_class policy_scope_class end
Also aliased as: original_scope
Private Instance Methods
policy_scope_class_invoked(policy_scope_class)
click to toggle source
# File lib/pundit_extensions/loggers.rb, line 15 def policy_scope_class_invoked(policy_scope_class) return unless policy_scope_class Pundit.invoked_policy_scope_names << policy_scope_class.name return unless Pundit::Logger.log_scope_instantiation? Pundit::Logger.log "Invoking #{policy_scope_class.name}" end