class Honeybadger::Notice

def unwrap_causes(cause)

Returns the Array of Cause instances.

cause - The first cause to unwrap.

Create a list of causes.
def unwrap_causes(cause)
  causes, c, i = [], cause, 0
  while c && i < MAX_EXCEPTION_CAUSES
    causes << Cause.new(c)
    i += 1
    c = exception_cause(c)
  end
  causes
end