class Kwipper::RequestHeaders
Public Class Methods
new()
click to toggle source
# File lib/kwipper/request_headers.rb, line 3 def initialize @headers = {} end
Public Instance Methods
[](key)
click to toggle source
# File lib/kwipper/request_headers.rb, line 11 def [](key) @headers[key] end
[]=(key, val)
click to toggle source
# File lib/kwipper/request_headers.rb, line 7 def []=(key, val) @headers[normalize_key(key)] = val.chomp end
content_length()
click to toggle source
# File lib/kwipper/request_headers.rb, line 15 def content_length @headers['CONTENT_LENGTH'].to_i end
has_content?()
click to toggle source
# File lib/kwipper/request_headers.rb, line 19 def has_content? content_length > 0 end
Private Instance Methods
normalize_key(key)
click to toggle source
# File lib/kwipper/request_headers.rb, line 32 def normalize_key(key) key.upcase.gsub '-', '_' end