lib/async/http/content_encoding.rb in async-http-0.24.2 vs lib/async/http/content_encoding.rb in async-http-0.24.3
- old
+ new
@@ -43,10 +43,10 @@
def call(request, *)
response = super
# TODO use http-accept and sort by priority
if !response.body.empty? and accept_encoding = request.headers['accept-encoding']
- if content_type = response.headers['content-type'] and @content_types.match?(content_type)
+ if content_type = response.headers['content-type'] and @content_types =~ content_type
body = response.body
accept_encoding.each do |name|
if wrapper = @wrappers[name]
response.headers['content-encoding'] = name