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
40 41 42 43 44 45 |
# File 'lib/api_pi/request.rb', line 40 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.
49 50 51 52 53 54 55 56 |
# File 'lib/api_pi/request.rb', line 49 def to_dhash head = {} self.each_header do |k,v| new_hash = Hash[k.gsub('-',''), v] head.merge!(new_hash) end head end |