From 6cf93bf1c37adcb80e82a72ecc554a2358cdbde6 Mon Sep 17 00:00:00 2001 From: Charles Lowell Date: Mon, 31 May 2010 10:06:29 +0300 Subject: [PATCH] C::String is a C::Value --- ext/v8/v8_str.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/ext/v8/v8_str.cpp b/ext/v8/v8_str.cpp index 2cd7719..5fe2e1a 100644 --- a/ext/v8/v8_str.cpp +++ b/ext/v8/v8_str.cpp @@ -2,6 +2,7 @@ #include "v8_str.h" #include "v8.h" #include "v8_ref.h" +#include "v8_value.h" using namespace v8; @@ -37,7 +38,7 @@ VALUE rr_reflect_v8_string(Handle value) { } void rr_init_str() { - StringClass = rr_define_class("String"); + StringClass = rr_define_class("String", rr_cV8_C_Value); rr_define_singleton_method(StringClass, "New", New, 1); rr_define_method(StringClass, "Utf8Value", Utf8Value, 0); rr_define_method(StringClass, "Utf16Value", Utf16Value, 0);