Method: Strobe::Middleware::Proxy.rackify

Defined in:
lib/strobe/middleware/proxy.rb

.rackify(key) ⇒ Object



74
75
76
77
78
79
80
81
82
83
84
# File 'lib/strobe/middleware/proxy.rb', line 74

def self.rackify(key)
  key = key.to_s.gsub('-', '_').upcase
  key = "HTTP_#{key}" unless %w(REQUEST_METHOD
                                CONTENT_LENGTH
                                QUERY_STRING
                                SERVER_NAME
                                SERVER_PORT
                                PATH_INFO
                                SCRIPT_NAME).include?(key)
  key
end