method

check_for_circular_references

check_for_circular_references(value)
private

No documentation available.

# File activesupport/lib/active_support/json/encoding.rb, line 77
          def check_for_circular_references(value)
            unless @seen.add?(value.__id__)
              raise CircularReferenceError, 'object references itself'
            end
            yield
          ensure
            @seen.delete(value.__id__)
          end