Sha256: db32ef2733cf816fffebcc74078fe8092da4c3f738ba9bd71df87f85b1248f7b
Contents?: true
Size: 749 Bytes
Versions: 11
Compression:
Stored size: 749 Bytes
Contents
class Freddy class Utils def self.format_exception(exception) backtrace = exception.backtrace.map do |x| x.match(/^(.+?):(\d+)(|:in `(.+)')$/); [$1, $2, $4] end.join("\n") "#{exception.exception}\n#{backtrace}" end def self.notify(name, message, parameters={}) return unless defined?(Airbrake) Airbrake.notify_or_ignore( error_class: name, error_message: message, cgi_data: ENV.to_hash, parameters: parameters ) end def self.notify_exception(exception, parameters={}) return unless defined?(Airbrake) Airbrake.notify_or_ignore(exception, cgi_data: ENV.to_hash, parameters: parameters ) end end end
Version data entries
11 entries across 11 versions & 2 rubygems