class TDAnalytics::CaseSensitivePost
内部使用,为了兼容老版本服务端,将 Header 名称限定为小写
Public Instance Methods
[](name)
click to toggle source
# File lib/thinkingdata-ruby/batch_consumer.rb, line 103 def [](name) @header[name.to_s] end
[]=(name, val)
click to toggle source
# File lib/thinkingdata-ruby/batch_consumer.rb, line 107 def []=(name, val) if val @header[name.to_s] = [val] else @header.delete(name.to_s) end end
capitalize(name)
click to toggle source
# File lib/thinkingdata-ruby/batch_consumer.rb, line 115 def capitalize(name) name end
initialize_http_header(headers)
click to toggle source
# File lib/thinkingdata-ruby/batch_consumer.rb, line 98 def initialize_http_header(headers) @header = {} headers.each{|k,v| @header[k.to_s] = [v] } end