diff --git a/ext/v8/accessor.cc b/ext/v8/accessor.cc index 4e89d9b..e3a89c3 100644 --- a/ext/v8/accessor.cc +++ b/ext/v8/accessor.cc @@ -152,7 +152,7 @@ namespace rr { v8::Handle Accessor::Info::get(uint32_t index) { Accessor accessor(info->Data()); - return Value(rb_funcall(accessor.get, rb_intern("call"), 2, (VALUE)String(index), (VALUE)*this)); + return Value(rb_funcall(accessor.get, rb_intern("call"), 2, UINT2NUM(index), (VALUE)*this)); } v8::Handle Accessor::Info::set(uint32_t index, v8::Local value) {