Sha256: fb2243f6468fb327d924c05f9621f311a625123a645223af0a44c839805dc72c
Contents?: true
Size: 651 Bytes
Versions: 1
Compression:
Stored size: 651 Bytes
Contents
# typed: false # frozen_string_literal: true require 'rest-client' require 'net/http' module Workato module Extension module CaseSensitiveHeaders module Net module HTTPHeader attr_accessor :case_sensitive_headers def capitalize(modified_name) return super if case_sensitive_headers.blank? original_name = case_sensitive_headers.keys.find { |name| name.downcase == modified_name } original_name.presence || super end end end ::Net::HTTPHeader.prepend Net::HTTPHeader ::Net::HTTPGenericRequest.prepend Net::HTTPHeader end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
workato-connector-sdk-1.2.0 | lib/workato/extension/case_sensitive_headers.rb |