#include #include #include "v8_ref.h" #include "v8_func.h" #include "v8_template.h" #include "converters.h" #include "callbacks.h" using namespace v8; Local Racer_Create_V8_ObjectTemplate(VALUE value) { Local tmpl = ObjectTemplate::New(); // tmpl->SetInternalFieldCount(2); tmpl->SetNamedPropertyHandler( RacerRubyNamedPropertyGetter, RacerRubyNamedPropertySetter, 0, // RacerRubyNamedPropertyQuery, 0, // RacerRubyNamedPropertyDeleter, RacerRubyNamedPropertyEnumerator, External::Wrap((void *)value) ); return tmpl; } VALUE v8_Template_Set(VALUE self, VALUE name, VALUE value) { HandleScope handles; Local