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