HTTP client with zip compression for Ruby

Is there any client for Ruby capable of doing HTTP with gzip
compression?

Can anyone direct me here?

You may need to combine an HTTP socket with ZLib by yourself. You could
simply analyse the headers for the Content-encoding and use
ZLib::inflate on the body if it equals ‘gzip’. It shouldn’t be hard at
all.