Sha256: 90f8f0956693726afdd6173fd505c24d0400197f433c6096bfe7bb5d8dd1e799
Contents?: true
Size: 429 Bytes
Versions: 3
Compression:
Stored size: 429 Bytes
Contents
module Faraday class Response::MooMooLogger < Response::Middleware def call(env) debug("[MooMoo request] #{env[:body]}") super end def on_complete(env) debug("[MooMoo response] #{env[:response].body}") end private def debug(msg) MooMoo.config.logger.debug(msg) if MooMoo.config.logger end end end Faraday::Response.register_middleware(:moo_moo_logger => :MooMooLogger)
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
moo_moo-0.10.0 | lib/moo_moo/logger.rb |
moo_moo-0.9.0 | lib/moo_moo/logger.rb |
moo_moo-0.8.0 | lib/moo_moo/logger.rb |