Sha256: 0af51f88e80c5ddfaf8dcabb07142b66b5bf2b9253bfda3f8e148acaaecbee2c
Contents?: true
Size: 528 Bytes
Versions: 19
Compression:
Stored size: 528 Bytes
Contents
module Redbreast # Class for handling errors that occurr class ErrorHandler extend Helper::Terminal class << self def rescuable yield rescue StandardError => e handle(e) end def handle(error) prompt.error( case error when Errno::ENOENT "We could not find a file that we need:\n\n#{error.message}" else "An error happened. This might help:\n\n#{error.message}" end ) end end end end
Version data entries
19 entries across 19 versions & 1 rubygems