Sha256: 5a413fae10325fa03383b2ec9eb52e1f13cc0f24a01141a7eaa0ca8968f68c91

Contents?: true

Size: 275 Bytes

Versions: 7

Compression:

Stored size: 275 Bytes

Contents

require 'faraday'

module FaradayMiddleware
  # Request middleware that sets the "HOST" header to the URL host

  class SetHost < Faraday::Middleware
    def call(env)
      env[:request_headers]['Host'] = URI.parse(env[:url].to_s).host
      @app.call(env)
    end
  end
end

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
maremma-4.3 lib/maremma/set_host.rb
maremma-4.2.6 lib/maremma/set_host.rb
maremma-4.2.5 lib/maremma/set_host.rb
maremma-4.2.4 lib/maremma/set_host.rb
maremma-4.2.3 lib/maremma/set_host.rb
maremma-4.2.1 lib/maremma/set_host.rb
maremma-4.2 lib/maremma/set_host.rb