Module: Pundit::Resource::ClassMethods

Defined in:
lib/pundit/resource.rb

Instance Method Summary collapse

Instance Method Details

#records(options = {}) ⇒ Object



15
16
17
18
19
20
21
# File 'lib/pundit/resource.rb', line 15

def records(options = {})
  warn_if_show_defined

  context = options[:context]
  context[:policy_used]&.call
  Pundit.policy_scope!(context[:current_user], _model_class)
end