method

check_for_circular_references

rails latest stable - Class: ActiveSupport::JSON::Encoding::Encoder

Method deprecated or moved

This method is deprecated or moved on the latest stable version. The last existing version (v4.0.2) is shown here.

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