Sha256: 6d32a7013fb35b6a72b579055797edb46ebde81f412959e8ec72d6f6ed35ad66
Contents?: true
Size: 727 Bytes
Versions: 39
Compression:
Stored size: 727 Bytes
Contents
# typed: ignore # Copyright (c) 2015 Sqreen. All Rights Reserved. # Please refer to our terms for more information: https://www.sqreen.com/terms.html require 'sqreen/rules/rule_cb' module Sqreen module Rules # Display sqreen presence class HeadersInsertCB < RuleCB def initialize(*args) super @overtimeable = false end def post(rv, _inst, _args, _budget = nil, &_block) return unless rv && rv.respond_to?(:[]) && rv[1].is_a?(Hash) return nil unless @data headers = @data['values'] || [] return if headers.empty? headers.each do |name, value| rv[1][name] = value end advise_action(nil) end end end end
Version data entries
39 entries across 39 versions & 1 rubygems