I everyone,

I'm making a module to wrap up the module soap. I want to expose a specific 
but simple API.

var myModule = require('myModule');
var webservice = myModule({someOptions: ''});

webservice.run(data, function(err, res){
  //Do something
});

It is a good practice to return an instance of protoype by module.exports.

function MyModule(options) {
  this.options = options || options;
}; 

MyModule.prototype.myFunc = function() {

};

module.exports = exports = function(options) {
  return new MyModule(options);
}

Thanks in advance

-- 
Job board: http://jobs.nodejs.org/
New group rules: 
https://gist.github.com/othiym23/9886289#file-moderation-policy-md
Old group rules: 
https://github.com/joyent/node/wiki/Mailing-List-Posting-Guidelines
--- 
You received this message because you are subscribed to the Google Groups 
"nodejs" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/nodejs/ed5ff7ab-844a-437a-833d-bb17cf605507%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to