class Object

Private Instance Methods

insouciant(error_value = :insouciant_default) { || ... } click to toggle source

Run some code with (almost) no worries.

# File lib/insouciant.rb, line 8
def insouciant(error_value = :insouciant_default)
  old_verbose = $VERBOSE
  $VERBOSE = nil
  yield
rescue => err
  (error_value == :insouciant_default) ? err.to_s : error_value
ensure
  $VERBOSE = old_verbose
end