module
Marten::Handlers::CrossOriginOpenerPolicy::ClassMethods
Defined in:
marten/handlers/concerns/cross_origin_opener_policy.crInstance Method Summary
-
#cross_origin_opener_policy(value : String | Symbol) : Nil
Allows to define a custom Cross-Origin-Opener-Policy that will be used for the considered handler only.
-
#exempt_from_cross_origin_opener_policy(exempt : Bool) : Nil
Allows to define whether or not the handler responses should be exempted from using Cross-Origin-Opener-Policy.
-
#exempt_from_cross_origin_opener_policy?
Returns a boolean indicating if the handler is exempted from using Cross-Origin-Opener-Policy.
Instance Method Detail
def cross_origin_opener_policy(value : String | Symbol) : Nil
#
Allows to define a custom Cross-Origin-Opener-Policy that will be used for the considered handler only.
class MyHandler < Marten::Handler
cross_origin_opener_policy :same_origin_allow_popups
end
def exempt_from_cross_origin_opener_policy(exempt : Bool) : Nil
#
Allows to define whether or not the handler responses should be exempted from using Cross-Origin-Opener-Policy.
Note that this method is only useful when the Marten::Middleware::CrossOriginOpenerPolicy middleware is
being used.
def exempt_from_cross_origin_opener_policy?
#
Returns a boolean indicating if the handler is exempted from using Cross-Origin-Opener-Policy.