Diff
Modified: MacRuby/trunk/array.c (582 => 583)
--- MacRuby/trunk/array.c 2008-09-08 22:24:58 UTC (rev 582)
+++ MacRuby/trunk/array.c 2008-09-08 22:25:28 UTC (rev 583)
@@ -3409,6 +3409,7 @@
Init_Array(void)
{
rb_cCFArray = (VALUE)objc_getClass("NSCFArray");
+ rb_const_set(rb_cObject, rb_intern("NSCFArray"), rb_cCFArray);
rb_cArray = rb_cNSArray = (VALUE)objc_getClass("NSArray");
rb_cNSMutableArray = (VALUE)objc_getClass("NSMutableArray");
rb_set_class_path(rb_cNSMutableArray, rb_cObject, "NSMutableArray");
Modified: MacRuby/trunk/hash.c (582 => 583)
--- MacRuby/trunk/hash.c 2008-09-08 22:24:58 UTC (rev 582)
+++ MacRuby/trunk/hash.c 2008-09-08 22:25:28 UTC (rev 583)
@@ -2384,6 +2384,7 @@
id_default = rb_intern("default");
rb_cCFHash = (VALUE)objc_getClass("NSCFDictionary");
+ rb_const_set(rb_cObject, rb_intern("NSCFDictionary"), rb_cCFHash);
rb_cHash = rb_cNSHash = (VALUE)objc_getClass("NSDictionary");
rb_cNSMutableHash = (VALUE)objc_getClass("NSMutableDictionary");
rb_set_class_path(rb_cNSMutableHash, rb_cObject, "NSMutableDictionary");
Modified: MacRuby/trunk/string.c (582 => 583)
--- MacRuby/trunk/string.c 2008-09-08 22:24:58 UTC (rev 582)
+++ MacRuby/trunk/string.c 2008-09-08 22:25:28 UTC (rev 583)
@@ -5281,6 +5281,7 @@
Init_String(void)
{
rb_cCFString = (VALUE)objc_getClass("NSCFString");
+ rb_const_set(rb_cObject, rb_intern("NSCFString"), rb_cCFString);
rb_cString = rb_cNSString = (VALUE)objc_getClass("NSString");
rb_cNSMutableString = (VALUE)objc_getClass("NSMutableString");
rb_const_set(rb_cObject, rb_intern("String"), rb_cNSMutableString);