Vulcan/lib/gravatar.js
2012-09-18 16:23:33 +09:00

22 lines
No EOL
529 B
JavaScript

// super, super simple
Gravatar = {
getGravatar: function(user, options) {
if(user.email_hash){
var options = options || {};
var protocol = options.secure ? 'https' : 'http';
delete options.secure;
var hash = user.email_hash;
var url = protocol + '://www.gravatar.com/avatar/' + hash;
var params = _.map(options, function(val, key) { return key + "=" + val}).join('&');
if (params !== '')
url += '?' + params;
return url;
}else{
return "";
}
}
}