Method: Soaspec::RestHandler#parse_headers

Defined in:
lib/soaspec/exchange_handlers/rest_handler.rb

#parse_headersHash

Perform ERB on each header value



90
91
92
93
94
95
96
# File 'lib/soaspec/exchange_handlers/rest_handler.rb', line 90

def parse_headers
  Hash[rest_client_headers.map do |header_name, header_value|
    raise ArgumentError, "Header '#{header_name}' is null. Headers are #{rest_client_headers}" if header_value.nil?

    [header_name, ERB.new(header_value).result(binding)]
  end]
end