Module: Pundit::Resource::ClassMethods

Defined in:
lib/pundit/resource.rb

Instance Method Summary collapse

Instance Method Details

#records(options = {}) ⇒ Object



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

def records(options = {})
  warn_if_show_defined

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