// -*- c++ -*- #include "rucy/class.h" namespace Rucy { Class::Class (VALUE v) : Super(v) { } Class Class::define_alloc_func (RubyFunction0 fun) { rb_define_alloc_func(value(), (VALUE(*)(VALUE)) fun); return *this; } Class Class::define_alloc_func (const char*, RubyFunction0 fun) { return define_alloc_func(fun); } Class define_class (const char* name, Value super) { return rb_define_class(name, super); } }// Rucy