lib/roda/plugins/content_security_policy.rb in roda-3.48.0 vs lib/roda/plugins/content_security_policy.rb in roda-3.49.0
- old
+ new
@@ -276,19 +276,19 @@
policy.dup
else
Policy.new
end
- yield policy if block_given?
+ yield policy if defined?(yield)
policy.freeze
end
module InstanceMethods
# If a block is given, yield the current content security policy. Returns the
# current content security policy.
def content_security_policy
policy = @_response.content_security_policy
- yield policy if block_given?
+ yield policy if defined?(yield)
policy
end
end
module ResponseMethods