Sha256: d881b399d66d651979074c0c9a14ed66ffa6ea84373ccc8c565c918bb87b6be9

Contents?: true

Size: 342 Bytes

Versions: 3

Compression:

Stored size: 342 Bytes

Contents

require 'faraday_middleware/response_middleware'

module FaradayMiddleware
  class ForceUtf < ResponseMiddleware
    define_parser { |body|
      body.encode("UTF-8", :invalid => :replace, :undef => :replace, :replace => "").force_encoding('UTF-8')
    }
  end
end

# deprecated alias
Faraday::Response::ForceUtf = FaradayMiddleware::ForceUtf

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
agiley-faraday_middleware-0.9.1 lib/faraday_middleware/response/force_utf.rb
agiley-faraday_middleware-0.9.0 lib/faraday_middleware/response/force_utf.rb
agiley-faraday_middleware-0.8.3.2 lib/faraday_middleware/response/force_utf.rb