File tree Expand file tree Collapse file tree 6 files changed +14
-8
lines changed Expand file tree Collapse file tree 6 files changed +14
-8
lines changed Original file line number Diff line number Diff line change @@ -114,12 +114,14 @@ void Connection::Init(Handle<Object> target)
114
114
DESCRIPTION
115
115
Invoked when new of connection is called from JS
116
116
*/
117
- NAN_METHOD ( Connection::New)
117
+ v8::Handle<v8::Value> Connection::New (_NAN_METHOD_ARGS )
118
118
{
119
119
NanScope ();
120
120
121
121
Connection *connection = new Connection ();
122
122
connection->Wrap (args.This ());
123
+
124
+ return args.This ();
123
125
}
124
126
125
127
/* ****************************************************************************/
Original file line number Diff line number Diff line change @@ -152,7 +152,7 @@ class Connection: public ObjectWrap
152
152
static void Init (Handle<Object> target);
153
153
154
154
private:
155
- static NAN_METHOD ( New);
155
+ static v8::Handle<v8::Value> New (_NAN_METHOD_ARGS );
156
156
// Execute Method on Connection class
157
157
static NAN_METHOD (Execute);
158
158
static void Async_Execute (uv_work_t *req);
Original file line number Diff line number Diff line change @@ -82,7 +82,7 @@ void Oracledb::Init(Handle<Object> target)
82
82
{
83
83
NanScope ();
84
84
85
- Local<FunctionTemplate> temp = NanNew<v8::FunctionTemplate> (New);
85
+ Local<FunctionTemplate> temp = FunctionTemplate::New (New);
86
86
// Local<FunctionTemplate> temp = NanNew<FunctionTemplate>(New);
87
87
temp->InstanceTemplate ()->SetInternalFieldCount (1 );
88
88
temp->SetClassName (NanNew<v8::String>(" Oracledb" ));
@@ -142,12 +142,14 @@ void Oracledb::Init(Handle<Object> target)
142
142
Invoked when new of oracledb is called from JS
143
143
144
144
*/
145
- NAN_METHOD ( Oracledb::New)
145
+ v8::Handle<v8::Value> Oracledb::New (_NAN_METHOD_ARGS )
146
146
{
147
147
NanScope ();
148
148
149
149
Oracledb *oracledb = new Oracledb ();
150
150
oracledb->Wrap (args.This ());
151
+
152
+ return args.This ();
151
153
}
152
154
153
155
/* ****************************************************************************/
Original file line number Diff line number Diff line change @@ -71,7 +71,7 @@ class Oracledb: public ObjectWrap
71
71
// Define Oracledb Constructor
72
72
static Persistent<FunctionTemplate> oracledbTemplate_s;
73
73
74
- static NAN_METHOD ( New);
74
+ static v8::Handle<v8::Value> New (_NAN_METHOD_ARGS );
75
75
76
76
// Get Connection Methods
77
77
static NAN_METHOD (GetConnection);
Original file line number Diff line number Diff line change @@ -70,7 +70,7 @@ void Pool::Init(Handle<Object> target)
70
70
{
71
71
NanScope ();
72
72
73
- Local<FunctionTemplate> temp = NanNew<v8::FunctionTemplate> (New);
73
+ Local<FunctionTemplate> temp = FunctionTemplate::New (New);
74
74
temp->InstanceTemplate ()->SetInternalFieldCount (1 );
75
75
temp->SetClassName (NanNew<v8::String>(" Pool" ));
76
76
@@ -116,12 +116,14 @@ void Pool::Init(Handle<Object> target)
116
116
Invoked when new of pool is called from JS
117
117
118
118
*/
119
- NAN_METHOD ( Pool::New)
119
+ v8::Handle<v8::Value> Pool::New (_NAN_METHOD_ARGS)
120
120
{
121
121
NanScope ();
122
122
123
123
Pool *njsPool = new Pool ();
124
124
njsPool->Wrap (args.This ());
125
+
126
+ return args.This ();
125
127
}
126
128
127
129
/* ****************************************************************************/
Original file line number Diff line number Diff line change @@ -49,7 +49,7 @@ class Pool: public ObjectWrap {
49
49
50
50
private:
51
51
52
- static NAN_METHOD ( New);
52
+ static v8::Handle<v8::Value> New (_NAN_METHOD_ARGS );
53
53
54
54
// Get Connection Methods
55
55
static NAN_METHOD (GetConnection);
You can’t perform that action at this time.
0 commit comments