Module: Net::HTTPHeader
- Defined in:
- lib/api_pi/request.rb
Class Method Summary collapse
-
.build_headers(http_request) ⇒ Object
Adds request headers from ApiPi::HEADER.
Instance Method Summary collapse
-
#to_dhash ⇒ Object
Rebuild headers without dashes, which break JSON mapping.
Class Method Details
.build_headers(http_request) ⇒ Object
Adds request headers from ApiPi::HEADER
38 39 40 41 42 43 |
# File 'lib/api_pi/request.rb', line 38 def self.build_headers http_request ApiPi::HEADER.each do |k,v| http_request.add_field k, v end http_request end |
Instance Method Details
#to_dhash ⇒ Object
Rebuild headers without dashes, which break JSON mapping.
47 48 49 50 51 52 53 54 |
# File 'lib/api_pi/request.rb', line 47 def to_dhash head = {} self.each_header do |k,v| new_hash = Hash[k.gsub('-',''), v] head.merge!(new_hash) end head end |