# File lib/safely/core.rb, line 10 def report_exception(e, tag: nil) tag = Safely.tag if tag.nil? if tag && e.message e = e.dup # leave original exception unmodified message = e.message e.define_singleton_method(:message) do "[#{tag == true ? "safely" : tag}] #{message}" end end report_exception_method.call(e) end