diegodfsd
11/6/2011 - 2:51 AM

cumulative export example

cumulative export example

// node.js exercise
function privateSay(message) {
  console.log("private: ", message);
};

function say(message) {
  console.log("public: ", message);
};

function User(name) {
  this.name = name;
};

function create(name) {
  count += 1;
  return new User(name);
};

function count() {
  var accumulated = 0;
  return function(){
     accumulated += 1;
     return accumulated;
  };
};

// from now on I decide what to export
exports.say = say;
exports.User = User;
exports.create = create;
exports.count = count;