Module: Gemsupport::Error::ClassMethods

Defined in:
lib/gemsupport/error.rb

Instance Method Summary collapse

Instance Method Details

#silent_exitObject



8
9
10
# File 'lib/gemsupport/error.rb', line 8

def silent_exit
  suppress(SystemExit) { yield }
end

#suppress(*exception_classes) ⇒ Object

rubocop:disable HandleExceptions



13
14
15
16
# File 'lib/gemsupport/error.rb', line 13

def suppress(*exception_classes)
  yield
rescue *exception_classes
end