Sha256: a09792ce5100d4c902c3b56744e94a480d443b5c241dd44a166a6ddc6a160ff2
Contents?: true
Size: 537 Bytes
Versions: 39
Compression:
Stored size: 537 Bytes
Contents
# encoding: utf-8 LibraryDetection.defer do @name = :rainbows depends_on do defined?(::Rainbows) && defined?(::Rainbows::HttpServer) end executes do OneApm::Manager.logger.info 'Installing Rainbows instrumentation' end executes do Rainbows::HttpServer.class_eval do old_worker_loop = instance_method(:worker_loop) define_method(:worker_loop) do |worker| OneApm::Manager.agent.after_fork(:force_reconnect => true) old_worker_loop.bind(self).call(worker) end end end end
Version data entries
39 entries across 39 versions & 1 rubygems