Don't use global variables for the Ruby classes.
[ruby-ecore.git] / src / ecore_job / rb_job.c
index 4d45b1a781ab5cbc18c398429ead76de5237f85e..255c1d6527ff7939f2607e00ad8b5209469ea356 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * $Id: rb_job.c 9 2004-06-19 19:53:47Z tilman $
+ * $Id: rb_job.c 25 2004-06-26 23:07:01Z tilman $
  *
  * Copyright (C) 2004 Tilman Sauerbeck (tilman at code-monkey de)
  *
@@ -31,7 +31,7 @@ typedef struct {
        bool deleted;
 } RbEcoreJob;
 
-VALUE cEcoreJob;
+static VALUE cJob;
 
 static void on_job (void *data)
 {
@@ -92,10 +92,10 @@ static VALUE c_delete (VALUE self)
 
 void Init_Job (void)
 {
-       cEcoreJob = rb_define_class_under (mJob, "Job", rb_cObject);
+       cJob = rb_define_class_under (mJob, "Job", rb_cObject);
 
-       rb_define_singleton_method (cEcoreJob, "new", c_new, 0);
-       rb_define_method (cEcoreJob, "initialize", c_init, 0);
-       rb_define_method (cEcoreJob, "delete", c_delete, 0);
+       rb_define_singleton_method (cJob, "new", c_new, 0);
+       rb_define_method (cJob, "initialize", c_init, 0);
+       rb_define_method (cJob, "delete", c_delete, 0);
 }