class Psych::Visitors::YAMLTree::Registrar
:nodoc:
def id_for target
def id_for target @obj_to_id[target] ||= (@counter += 1) end
def initialize
def initialize @obj_to_id = {}.compare_by_identity @obj_to_node = {}.compare_by_identity @counter = 0 end
def key? target
def key? target @obj_to_node.key? target end
def node_for target
def node_for target @obj_to_node[target] end
def register target, node
def register target, node @obj_to_node[target] = node end