Sha256: ff9a663274e2a85aeaafdde51e27908f2e9cafd2585fa116cef8ebbd9b6a31b4
Contents?: true
Size: 513 Bytes
Versions: 434
Compression:
Stored size: 513 Bytes
Contents
# frozen_string_literal: true module Appsignal class Hooks # @api private class PassengerHook < Appsignal::Hooks::Hook register :passenger def dependencies_present? defined?(::PhusionPassenger) end def install ::PhusionPassenger.on_event(:starting_worker_process) do |_forked| Appsignal.forked end ::PhusionPassenger.on_event(:stopping_worker_process) do Appsignal.stop("passenger") end end end end end
Version data entries
434 entries across 434 versions & 1 rubygems