paulwalko.github.io/_site/node_modules/gulp-gh-pages/node_modules/gift/lib/actor.js

35 lines
794 B
JavaScript

// Generated by CoffeeScript 1.9.1
(function() {
var Actor, crypto;
crypto = require('crypto');
module.exports = Actor = (function() {
function Actor(name1, email1) {
this.name = name1;
this.email = email1;
if (this.email) {
this.hash = crypto.createHash("md5").update(this.email, "ascii").digest("hex");
}
}
Actor.prototype.toString = function() {
return this.name + " <" + this.email + ">";
};
Actor.from_string = function(str) {
var email, m, name, ref;
if (/<.+>/.test(str)) {
ref = /(.*) <(.+?)>/.exec(str), m = ref[0], name = ref[1], email = ref[2];
return new Actor(name, email);
} else {
return new Actor(str, null);
}
};
return Actor;
})();
}).call(this);