regard
Version:
Sugar-interface to access multiple data sources.
38 lines (25 loc) • 745 B
JavaScript
var _ = require('lodash'),
Connector = require('../connector'),
HttpConnector = require('./http');
var exports = module.exports = HttpsConnector;
var KEY = exports.KEY = Connector.generateKey(__filename);
var SETTINGS = exports.SETTINGS = {
ssl: true
};
function HttpsConnector() {
if (!(this instanceof HttpsConnector)) {
return new HttpsConnector();
}
HttpConnector.call(this);
Connector.prototype.init.call(this, SETTINGS);
this.key = KEY;
this.init = initConnector;
}
HttpsConnector.prototype = _.create(HttpConnector.prototype);
HttpsConnector.prototype.checkPath = function (path) {
return _.startsWith(path, 'https://');
};
function initConnector() {
// TODO Add security params
return this;
}