lib/raven/processor/removecircularreferences.rb in sentry-raven-3.0.0 vs lib/raven/processor/removecircularreferences.rb in sentry-raven-3.0.1

- old
+ new

@@ -1,8 +1,9 @@ module Raven class Processor::RemoveCircularReferences < Processor def process(value, visited = []) return "(...)" if visited.include?(value.__id__) + visited << value.__id__ if value.is_a?(Array) || value.is_a?(Hash) case value when Hash !value.frozen? ? value.merge!(value) { |_, v| process v, visited } : value.merge(value) { |_, v| process v, visited }