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));
}