Sha256: b74e74f5a8e45192b977a05d62d52739c6a1381b2dd1e177cd89ac568476b6b7
Contents?: true
Size: 474 Bytes
Versions: 1
Compression:
Stored size: 474 Bytes
Contents
module Terminus class Proxy class External < Rack::Proxy def initialize(uri) @uri = uri end def rewrite_env(env) env = env.dup env['SERVER_NAME'] = @uri.host env['SERVER_PORT'] = @uri.port env['HTTP_HOST'] = "#{@uri.host}:#{@uri.port}" env end def call(env) response = super response[2].extend(Rewrite) response end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
terminus-0.3.0 | lib/terminus/proxy/external.rb |