Module: Emendate::ErrorUtil

Defined in:
lib/emendate/error_util.rb

Overview

shared functions for dealing with errors

Class Method Summary collapse

Class Method Details

.msg(err) ⇒ Object



8
9
10
11
12
13
14
# File 'lib/emendate/error_util.rb', line 8

def msg(err)
  if err.is_a?(Exception)
    [err.message, err.backtrace.first(5)].flatten
  elsif err.is_a?(Emendate::DateTypes::Error)
    [err.error_type.to_s.capitalize, err.message]
  end
end