method

accept

ruby latest stable - Class: Psych::Visitors::YAMLTree
accept(target)
public

No documentation available.

# File ext/psych/lib/psych/visitors/yaml_tree.rb, line 123
      def accept target
        # return any aliases we find
        if @st.key? target
          oid         = @st.id_for target
          node        = @st.node_for target
          anchor      = oid.to_s
          node.anchor = anchor
          return @emitter.alias anchor
        end

        if target.respond_to?(:encode_with)
          dump_coder target
        else
          send(@dispatch_cache[target.class], target)
        end
      end