Sha256: 4b07e70c38c304ca5c4db97afbd976702bbd00eae157b2ee3c8610a1a02abbaf

Contents?: true

Size: 320 Bytes

Versions: 3

Compression:

Stored size: 320 Bytes

Contents

module Georeferencer
  class Headers < Faraday::Middleware
    def call(env)
      # Add custom UA String
      env[:request_headers]["User-Agent"] = Georeferencer.configuration.user_agent


      # Fix url-encoded percent signs
      env.url.query = env.url.query.gsub(/%25/,'%')

      @app.call(env)
    end
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
georeferencer-0.1.3 lib/georeferencer/middleware/headers.rb
georeferencer-0.1.2 lib/georeferencer/middleware/headers.rb
georeferencer-0.1.1 lib/georeferencer/middleware/headers.rb