class RoutesCoverage::Adapters::AtExit

Public Class Methods

use(coverer=nil) click to toggle source
# File lib/routes_coverage/adapters/atexit.rb, line 4
def self.use coverer=nil
  #NB: at_exit order is important, for example minitest uses it to run, need to install our handler before it

  RoutesCoverage.reset!
  at_exit do
    next if RoutesCoverage.pid != Process.pid
    RoutesCoverage.perform_report
    exit
  end
end