Я не знаю этот драгоценный камень, но вы могли бы довольно легко воссоздать эту функциональность, открыв класс ruby Net :: HTTP, добавив псевдонимы существующим методам и добавив некоторые вызовы журнала перед фактическими вызовами HTTP.
Например, вот как вы можете печатать вызовы GET в стандартный вывод:
require 'rubygems'
require 'net/http'
class Net::HTTP
# Note that you have to be in the singleton class to alias a class method
class << self
alias_method :orig_get, :get
def get(uri_or_host, path=nil, port=nil)
# here's where you log theactivity, before calling the original method
puts "GET: #{uri_or_host}#{':' + port if port}#{path}"
orig_get(uri_or_host, path, port)
end
end
end