summaryrefslogtreecommitdiffstats
path: root/lib/smtpapi_headers.js
diff options
context:
space:
mode:
authorLeigh Martell <leigh@goinstant.com>2013-09-19 00:40:22 -0300
committerscottmotte <scott@scottmotte.com>2013-10-29 15:36:14 -0700
commitbea9e704ed9d7b157cd3f9b4f015135bf73b0443 (patch)
tree29b6eca1ab8bf7e3f8603baa9cbb87512d2f657b /lib/smtpapi_headers.js
parentf464b5ebb3eeacaf0141999f490ca3c535566117 (diff)
downloadsendgrid-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.js26
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;