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
311 def initialize
312   super
313   @permissions_policy &&= nil
314 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
317 def permissions_policy
318   @permissions_policy ||= roda_class.opts[:permissions_policy].dup
319 end
skip_permissions_policy!()

Do not set a permissions policy header for this response.

[show source]
    # File lib/roda/plugins/permissions_policy.rb
322 def skip_permissions_policy!
323   @skip_permissions_policy = true
324 end