UNPKG

landmark-serve

Version:

Web Application Framework and Admin GUI / Content Management System built on Express.js and Mongoose

29 lines (26 loc) 583 B
/** * Connects landmark to the application's mongoose instance. * * ####Example: * * var mongoose = require('mongoose'); * * landmark.connect(mongoose); * * @param {Object} connections * @api public */ function connect() { // detect type of each argument for (var i = 0; i < arguments.length; i++) { if (arguments[i].constructor.name === 'Mongoose') { // detected Mongoose this.mongoose = arguments[i]; } else if (arguments[i].name === 'app') { // detected Express app this.app = arguments[i]; } } return this; }; module.exports = connect;