david-mccullars/safe_timeout

View on GitHub
bin/safe_timeout

Summary

Maintainability
Test Coverage
#!/usr/bin/env ruby
if ENV['COVERAGE']
  require 'simplecov'
  SimpleCov.command_name("#{Process.ppid}:#{Process.pid}")
  SimpleCov.formatter = Class.new(SimpleCov::Formatter::HTMLFormatter) do
    def output_message(_ignored); end
  end
  SimpleCov.start
end
require 'safe_timeout'
SafeTimeout::InterruptingChildProcess.new(*ARGV).wait_for_timeout