Class: Object::Syck::BadAlias

Inherits:
Object
  • Object
show all
Defined in:
ext/syck/rubyext.c

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(val) ⇒ Object

YAML::Syck::BadAlias.initialize



1436
1437
1438
1439
1440
1441
# File 'ext/syck/rubyext.c', line 1436

VALUE
syck_badalias_initialize(VALUE self, VALUE val)
{
    rb_iv_set( self, "@name", val );
    return self;
}

Instance Attribute Details

#nameObject

Instance Method Details

#<=>(alias2) ⇒ Object

YAML::Syck::BadAlias.<=>



1446
1447
1448
1449
1450
1451
1452
1453
# File 'ext/syck/rubyext.c', line 1446

VALUE
syck_badalias_cmp(VALUE alias1, VALUE alias2)
{
    VALUE str1 = rb_ivar_get( alias1, s_name );
    VALUE str2 = rb_ivar_get( alias2, s_name );
    VALUE val = rb_funcall( str1, s_cmp, 1, str2 );
    return val;
}