class Sqreen::Rules::HeadersInsertCB
Display sqreen presence
Public Class Methods
new(*args)
click to toggle source
Calls superclass method
# File lib/sqreen/rules/headers_insert_cb.rb, line 12 def initialize(*args) super @overtimeable = false end
Public Instance Methods
post(rv, _inst, _args, _budget = nil, &_block)
click to toggle source
# File lib/sqreen/rules/headers_insert_cb.rb, line 17 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