module Roda::RodaPlugins::PermissionsPolicy::ResponseMethods

  1. lib/roda/plugins/permissions_policy.rb

Methods

Public Class

  1. new

Public Instance

  1. permissions_policy
  2. skip_permissions_policy!

Public Class methods

new()

Unset any permissions policy when reinitializing

[show source]
    # File lib/roda/plugins/permissions_policy.rb
315 def initialize
316   super
317   @permissions_policy &&= nil
318 end

Public Instance methods

permissions_policy()

The current permissions policy to be used for this response.

[show source]
    # File lib/roda/plugins/permissions_policy.rb
321 def permissions_policy
322   @permissions_policy ||= roda_class.permissions_policy.dup
323 end
skip_permissions_policy!()

Do not set a permissions policy header for this response.

[show source]
    # File lib/roda/plugins/permissions_policy.rb
326 def skip_permissions_policy!
327   @skip_permissions_policy = true
328 end