Hi,

I am trying to return "wrapped objects" from a single object playing the 
role an object factory. I ve tried something like this: 

// the ObjectWrap factory which also inherits from ObjectWrap.


class NoomraEngine: public node::ObjectWrap {


public:

static Persistent<FunctionTemplate> s_ct;

static void Initialize(Handle<Object> target);

static Handle<Value> New(const Arguments& args);

        static Handle<Value> CreateInstrument(const Arguments& args); // 
factory method for returning wrapped objects.



 NoomraEngine();

virtual ~NoomraEngine();

};


    

Handle<Value> NoomraEngine::CreateInstrument(const Arguments& args) {

    HandleScope scope;

    // determine which object to create according to args.


    return scope.Close(VanillaEquityOptionWrapper::New(args));

}








Reply via email to