Sha256: 196d48d2c752e280c41e25b871524598182f27eaef54866dd6ca5732ef26749d
Contents?: true
Size: 639 Bytes
Versions: 3
Compression:
Stored size: 639 Bytes
Contents
if defined?(Typhoeus) require 'uri' on_complete = Proc.new do |response| request = response.request action = request.options[:method] || :get uri = URI(request.url) content_type = response.headers['Content-Type'] request_body = request.options[:body] encoding = nil Binnacle::HttpLogger.signal(request.base_url, action, uri.host, uri.port, uri.path, uri.query, response.response_code, response.total_time, request.options[:params], response.response_body, encoding, content_type, request_body) end unless Typhoeus.on_complete.include?(on_complete) Typhoeus.on_complete << on_complete end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
binnacle-0.5.0 | lib/binnacle/http_logging/adapters/typhoeus.rb |
binnacle-0.4.9 | lib/binnacle/http_logging/adapters/typhoeus.rb |
binnacle-0.4.8 | lib/binnacle/http_logging/adapters/typhoeus.rb |