lib/raven/processor/removecircularreferences.rb in sentry-raven-3.0.2 vs lib/raven/processor/removecircularreferences.rb in sentry-raven-3.0.3
- old
+ new
@@ -1,8 +1,9 @@
module Raven
class Processor::RemoveCircularReferences < Processor
+ ELISION_STRING = "(...)".freeze
def process(value, visited = [])
- return "(...)" if visited.include?(value.__id__)
+ return ELISION_STRING if visited.include?(value.__id__)
visited << value.__id__ if value.is_a?(Array) || value.is_a?(Hash)
case value
when Hash