module Ethon::Easy::Header

def headers=(headers)

Parameters:
  • headers (Hash) -- The headers.

Other tags:
    Example: Set the headers. -
def headers=(headers)
  headers ||= {}
  header_list = nil
  headers.each do |k, v|
    header_list = Curl.slist_append(header_list, compose_header(k,v))
  end
  Curl.set_option(:httpheader, header_list, handle)
  @header_list = header_list && FFI::AutoPointer.new(header_list, Curl.method(:slist_free_all))
end