Module: Gemsupport::Error::ClassMethods
- Defined in:
- lib/gemsupport/error.rb
Instance Method Summary collapse
- #silent_exit ⇒ Object
-
#suppress(*exception_classes) ⇒ Object
rubocop:disable HandleExceptions.
Instance Method Details
#silent_exit ⇒ Object
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 |