OverrideKernel changes Kernel functions from nasty wildebeasts into fluffy, harmless bunnies. Currently, only the exit function is dealt with in such a manner.
Travis Herrick
gem "override_kernel", "~> 1.0.0"