module ActionController::PermissionsPolicy::ClassMethods

Public Instance Methods

permissions_policy(**options) { |policy| ... } click to toggle source
# File lib/action_controller/metal/permissions_policy.rb, line 35
def permissions_policy(**options, &block)
  before_action(options) do
    if block_given?
      policy = request.permissions_policy.clone
      yield policy
      request.permissions_policy = policy
    end
  end
end