module Autostart
Definitions
def self.autostart!
Start recording coverage information. Usage: RUBYOPT=-rcovered/autostart ruby my_script.rb
Implementation
def self.autostart!
config = Covered::Config.load
config.start
pid = Process.pid
at_exit do
# Don't break forked children:
if Process.pid == pid
config.finish
if config.report?
config.call($stderr)
end
end
end
end