method

check_for_circular_references

check_for_circular_references(value)
private

No documentation available.

# File activesupport/lib/active_support/json/encoding.rb, line 72
          def check_for_circular_references(value)
            if @seen.any? { |object| object.equal?(value) }
              raise CircularReferenceError, 'object references itself'
            end
            @seen.unshift value
            yield
          ensure
            @seen.shift
          end