diff options
author | Leigh Martell <leigh@goinstant.com> | 2013-09-19 00:40:22 -0300 |
---|---|---|
committer | scottmotte <scott@scottmotte.com> | 2013-10-29 15:36:14 -0700 |
commit | bea9e704ed9d7b157cd3f9b4f015135bf73b0443 (patch) | |
tree | 29b6eca1ab8bf7e3f8603baa9cbb87512d2f657b /lib/smtpapi_headers.js | |
parent | f464b5ebb3eeacaf0141999f490ca3c535566117 (diff) | |
download | sendgrid-nodejs-bea9e704ed9d7b157cd3f9b4f015135bf73b0443.zip sendgrid-nodejs-bea9e704ed9d7b157cd3f9b4f015135bf73b0443.tar.gz sendgrid-nodejs-bea9e704ed9d7b157cd3f9b4f015135bf73b0443.tar.bz2 |
added lodash; fix jshint errors; added jshint; updated package.json
Diffstat (limited to 'lib/smtpapi_headers.js')
-rw-r--r-- | lib/smtpapi_headers.js | 26 |
1 files changed, 14 insertions, 12 deletions
diff --git a/lib/smtpapi_headers.js b/lib/smtpapi_headers.js index e87b41e..410fe0b 100644 --- a/lib/smtpapi_headers.js +++ b/lib/smtpapi_headers.js @@ -1,4 +1,6 @@ -var _ = require('underscore'); +"use strict"; + +var _ = require('lodash'); function SmtpapiHeaders() { this.to = []; @@ -15,7 +17,7 @@ SmtpapiHeaders.prototype.addTo = function(to) { } else { this.to.push(to); } -} +}; SmtpapiHeaders.prototype.addSubVal = function(key, val) { if (_.isArray(val)) { @@ -23,19 +25,19 @@ SmtpapiHeaders.prototype.addSubVal = function(key, val) { } else { this.sub[key] = [val]; } -} +}; SmtpapiHeaders.prototype.setUniqueArgs = function(val) { if (_.isObject(val)) { this.unique_args = val; } -} +}; SmtpapiHeaders.prototype.addUniqueArgs = function(val) { if (_.isObject(val)) { _.extend(this.unique_args, val); } -} +}; SmtpapiHeaders.prototype.setCategory = function(val) { if (_.isArray(val)) { @@ -43,7 +45,7 @@ SmtpapiHeaders.prototype.setCategory = function(val) { } else { this.category = [val]; } -} +}; SmtpapiHeaders.prototype.addCategory = function(val) { if (_.isArray(val)) { @@ -51,23 +53,23 @@ SmtpapiHeaders.prototype.addCategory = function(val) { } else { this.category.push(val); } -} +}; SmtpapiHeaders.prototype.setSection = function(val){ if (_.isObject(val)) { this.section = val; } -} +}; SmtpapiHeaders.prototype.addSection = function(val){ if (_.isObject(val)) { _.extend(this.section, val); } -} +}; SmtpapiHeaders.prototype.setFilterSetting = function(filters) { this.filters = filters; -} +}; SmtpapiHeaders.prototype.addFilterSetting = function(filter, setting, val) { if (!this.filters[filter]) { @@ -79,7 +81,7 @@ SmtpapiHeaders.prototype.addFilterSetting = function(filter, setting, val) { } this.filters[filter]['settings'][setting] = val; -} +}; SmtpapiHeaders.prototype.toJson = function() { var data = _.clone(this); @@ -90,6 +92,6 @@ SmtpapiHeaders.prototype.toJson = function() { }); var json = JSON.stringify(data); return json.replace(/(["\]}])([,:])(["\[{])/, '$1$2 $3'); -} +}; module.exports = SmtpapiHeaders; |