module Gemsupport::Error::ClassMethods

Public Instance Methods

silent_exit() { || ... } click to toggle source
# File lib/gemsupport/error.rb, line 8
def silent_exit
  suppress(SystemExit) { yield }
end
suppress(*exception_classes) { || ... } click to toggle source

rubocop:disable HandleExceptions

# File lib/gemsupport/error.rb, line 13
def suppress(*exception_classes)
  yield
rescue *exception_classes
end