Class: YAML::Syck::Node

Inherits:
Object show all
Includes:
BaseNode
Defined in:
lib/yaml/syck.rb,
ext/rubysl/syck/rubyext.c

Overview

Mixin BaseNode functionality

Direct Known Subclasses

Map, Scalar, Seq

Instance Attribute Summary collapse

Instance Method Summary collapse

Methods included from BaseNode

#[], #at, #children, #children_with_index, #emit, #match_path, #match_segment, #search, #select, #select!

Instance Attribute Details

#emitterObject

#kindObject (readonly)

#resolverObject

#type_idObject (readonly)

#valueObject (readonly)

Instance Method Details

#initialize_copyObject

Cloning method for all node types



1745
1746
1747
# File 'ext/rubysl/syck/rubyext.c', line 1745

VALUE
syck_node_init_copy( copy, orig )
VALUE copy, orig;

#transformObject

YAML::Syck::Node.transform



1790
1791
1792
# File 'ext/rubysl/syck/rubyext.c', line 1790

VALUE
syck_node_transform( self )
VALUE self;

#type_id=Object (readonly)

YAML::Syck::Node#type_id=



1769
1770
1771
# File 'ext/rubysl/syck/rubyext.c', line 1769

VALUE
syck_node_type_id_set( self, type_id )
VALUE self, type_id;