Class: TDAnalytics::CaseSensitivePost
- Inherits:
-
Net::HTTP::Post
- Object
- Net::HTTP::Post
- TDAnalytics::CaseSensitivePost
- Defined in:
- lib/thinkingdata-ruby/batch_consumer.rb
Instance Method Summary collapse
- #[](name) ⇒ Object
- #[]=(name, val) ⇒ Object
- #capitalize(name) ⇒ Object
- #initialize_http_header(headers) ⇒ Object
Instance Method Details
#[](name) ⇒ Object
101 102 103 |
# File 'lib/thinkingdata-ruby/batch_consumer.rb', line 101 def [](name) @header[name.to_s] end |
#[]=(name, val) ⇒ Object
105 106 107 108 109 110 111 |
# File 'lib/thinkingdata-ruby/batch_consumer.rb', line 105 def []=(name, val) if val @header[name.to_s] = [val] else @header.delete(name.to_s) end end |
#capitalize(name) ⇒ Object
113 114 115 |
# File 'lib/thinkingdata-ruby/batch_consumer.rb', line 113 def capitalize(name) name end |
#initialize_http_header(headers) ⇒ Object
96 97 98 99 |
# File 'lib/thinkingdata-ruby/batch_consumer.rb', line 96 def initialize_http_header(headers) @header = {} headers.each{|k,v| @header[k.to_s] = [v] } end |