#include #include using v8::Function; using v8::FunctionCallbackInfo; using v8::Local; using v8::HandleScope; using v8::Isolate; using v8::Object; using v8::Value; void Method(const FunctionCallbackInfo& args) { Isolate* isolate = args.GetIsolate(); HandleScope scope(isolate); node::MakeCallback(isolate, isolate->GetCurrentContext()->Global(), args[0].As(), 0, NULL); } void init(Local exports) { NODE_SET_METHOD(exports, "method", Method); } NODE_MODULE(binding, init);