Sha256: 8dfc6fad0a281ea28214676db1e67161048d544fc55ec3eb582612acc95cbd02
Contents?: true
Size: 560 Bytes
Versions: 8
Compression:
Stored size: 560 Bytes
Contents
# Copyright (c) 2015 Sqreen. All Rights Reserved. # Please refer to our terms for more information: https://www.sqreen.io/terms.html require 'sqreen/rule_callback' module Sqreen module Rules SQREEN_HEADER_NAME = 'X-Protected-By'.freeze SQREEN_HEADER_VALUE = 'Sqreen'.freeze # Display sqreen presence class HeadersInsertCB < RuleCB def post(rv, _inst, *_args, &_block) return unless rv && rv.respond_to?(:[]) && rv[1].is_a?(Hash) rv[1][SQREEN_HEADER_NAME] = SQREEN_HEADER_VALUE nil end end end end
Version data entries
8 entries across 8 versions & 1 rubygems