class Bullet::Rack
def set_header(headers, header_name, header_array)
def set_header(headers, header_name, header_array) # Many proxy applications such as Nginx and AWS ELB limit # the size a header to 8KB, so truncate the list of reports to # be under that limit header_array.pop while JSON.generate(header_array).length > 8 * 1024 headers[header_name] = JSON.generate(header_array) end