module Wildsight::Tools

Public Class Methods

extract_exception(exception) click to toggle source
# File lib/wildsight/agent/tools.rb, line 8
def self.extract_exception(exception)
  result = {
      :message => exception.message,
      :backtrace => exception.backtrace,
      :name => exception.class.name
  }
  if exception.cause
    result[:cause] = extract_exception(exception.cause)
  end
  return result
end

Public Instance Methods

extract_exception(exception) click to toggle source
# File lib/wildsight/agent/tools.rb, line 4
def extract_exception(exception)
  Tools.extract_exception(exception)
end