Method: Object::Syck::Seq#initialize

Defined in:
ext/syck/rubyext.c

#initialize(type_id, val, style) ⇒ Object

YAML::Syck::Seq.initialize



1526
1527
1528
1529
1530
1531
1532
1533
1534
1535
1536
1537
# File 'ext/syck/rubyext.c', line 1526

VALUE
syck_seq_initialize(VALUE self, VALUE type_id, VALUE val, VALUE style)
{
    SyckNode *node;
    Data_Get_Struct( self, SyckNode, node );

    rb_iv_set( self, "@kind", sym_seq );
    rb_funcall( self, s_type_id_set, 1, type_id );
    rb_funcall( self, s_value_set, 1, val );
    rb_funcall( self, s_style_set, 1, style );
    return self;
}