[macruby-changes] [1356] MacRuby/branches/experimental/roxor.cpp

source_changes at macosforge.org source_changes at macosforge.org
Sat Apr 4 16:04:24 PDT 2009


Revision: 1356
          http://trac.macosforge.org/projects/ruby/changeset/1356
Author:   lsansonetti at apple.com
Date:     2009-04-04 16:04:23 -0700 (Sat, 04 Apr 2009)
Log Message:
-----------
implemented TopLevel#to_s

Modified Paths:
--------------
    MacRuby/branches/experimental/roxor.cpp

Modified: MacRuby/branches/experimental/roxor.cpp
===================================================================
--- MacRuby/branches/experimental/roxor.cpp	2009-04-04 22:48:59 UTC (rev 1355)
+++ MacRuby/branches/experimental/roxor.cpp	2009-04-04 23:04:23 UTC (rev 1356)
@@ -6691,10 +6691,18 @@
 }
 
 extern "C"
+static VALUE
+rb_toplevel_to_s(VALUE rcv, SEL sel)
+{
+    return rb_str_new2("main");
+}
+
+extern "C"
 void
 Init_VM(void)
 {
     rb_cTopLevel = rb_define_class("TopLevel", rb_cObject);
+    rb_objc_define_method(rb_cTopLevel, "to_s", (void *)rb_toplevel_to_s, 0);
 
     GET_VM()->current_class = NULL;
 
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macruby-changes/attachments/20090404/08f1ca6f/attachment.html>


More information about the macruby-changes mailing list