不要怂,就是干,撸起袖子干!

Commit fe77d52d by Jan Aagaard Meier

Rm those pesky semi-colons - shame on you @mweibel

1 parent ef81d002
Showing with 13 additions and 13 deletions
var util = require("util")
, EventEmitter = require("events").EventEmitter;
, EventEmitter = require("events").EventEmitter
module.exports = (function() {
var CustomEventEmitter = function(fct) {
this.fct = fct;
var self = this;
this.fct = fct
var self = this
}
util.inherits(CustomEventEmitter, EventEmitter);
util.inherits(CustomEventEmitter, EventEmitter)
CustomEventEmitter.prototype.run = function() {
var self = this;
var self = this
process.nextTick(function() {
if (self.fct) {
self.fct.call(self, self)
}
}.bind(this));
}.bind(this))
return this;
return this
}
CustomEventEmitter.prototype.success =
CustomEventEmitter.prototype.ok =
function(fct) {
this.on('success', fct);
return this;
this.on('success', fct)
return this
}
CustomEventEmitter.prototype.failure =
CustomEventEmitter.prototype.fail =
CustomEventEmitter.prototype.error =
function(fct) {
this.on('error', fct);
this.on('error', fct)
return this;
}
......@@ -39,10 +39,10 @@ module.exports = (function() {
CustomEventEmitter.prototype.complete =
function(fct) {
this.on('error', function(err) { fct(err, null) })
.on('success', function(result) { fct(null, result) });
return this;
.on('success', function(result) { fct(null, result) })
return this
}
return CustomEventEmitter;
})();
})()
Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!