ext/rays/point.cpp in rays-0.1.7 vs ext/rays/point.cpp in rays-0.1.8
- old
+ new
@@ -8,17 +8,15 @@
using namespace Rucy;
using Rays::coord;
-static Class cPoint;
+RUCY_DEFINE_VALUE_FROM_TO(Rays::Point)
-RUCY_DEFINE_VALUE_FROM_TO(Rays::Point, cPoint)
-
#define THIS to<Rays::Point*>(self)
-#define CHECK RUCY_CHECK_OBJ(Rays::Point, cPoint, self)
+#define CHECK RUCY_CHECK_OBJ(Rays::Point, self)
static
RUCY_DEF_ALLOC(alloc, klass)
{
@@ -226,9 +224,12 @@
{
CHECK;
return value(Xot::stringf("#<Rays::Point %s>", THIS->inspect().c_str()));
}
RUCY_END
+
+
+static Class cPoint;
void
Init_point ()
{
Module mRays = define_module("Rays");