<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array"/>
  <modified type="array">
    <modified>
      <diff>@@ -100,6 +100,7 @@
   },
   
   _class: function(longName,superclass,block){
+    if (typeof(superclass) == &quot;string&quot;) { throw &quot;Superclass of &quot; + longName + &quot; &lt; &quot; + superclass + &quot; undefined&quot;; }
     var newClass,context=Red.interpretNamespace(longName),namespace=context[0],name=context[1],c$name='c$'+name;
     if(namespace[c$name]) {
       if(namespace[c$name].m$class&amp;&amp;namespace[c$name].m$class()!==c$Class){m$raise(c$TypeError,$q(longName+' is not a Class'));};</diff>
      <filename>lib/source/ruby.rb</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>e90d9fd5f8afd4fc19c319d0fed7aa32c042db22</id>
    </parent>
    <parent>
      <id>ab50ada35f72b7d7f69f8d7ef1560c327bd68985</id>
    </parent>
  </parents>
  <author>
    <name>Julius Eckert</name>
    <email>eckert.julius@gmail.com</email>
  </author>
  <url>http://github.com/julius/red/commit/ce22c9f72d1af60ecc86af9a14bd5f7917ba0f9a</url>
  <id>ce22c9f72d1af60ecc86af9a14bd5f7917ba0f9a</id>
  <committed-date>2009-09-13T01:08:20-07:00</committed-date>
  <authored-date>2009-09-13T01:08:20-07:00</authored-date>
  <message>Merge branch 'master' of ssh://git@cb.nyc-life.com//var/git/red</message>
  <tree>73fa7dbfbfe72f8d36442e56ac129fc608efb043</tree>
  <committer>
    <name>Julius Eckert</name>
    <email>eckert.julius@gmail.com</email>
  </committer>
</commit>
