jaredhanson/crane

View on GitHub
lib/index.js

Summary

Maintainability
A
0 mins
Test Coverage
/**
 * Module dependencies.
 */
var proto = require('./application')
  , utils = require('./utils');


/**
 * Create application.
 *
 * @return {Function}
 * @api public
 */
function create() {
  function app(msg) { app.handle(msg); }
  utils.merge(app, proto);
  app.init();
  for (var i = 0; i < arguments.length; ++i) {
    app.use(arguments[i]);
  }
  return app;
}

/**
 * Expose create() as the module.
 */
exports = module.exports = create;
exports.create = create;