template/view-models/doclet.js
function docletModel(doclet) {
  return function(context, cb) {
    logger.debug('doclet', doclet);
    var viewModel = _.extend({},
      util.rstMixin,
      util.docletChildren(context, doclet, util.mainDocletKinds),
      // (doclet.kind === 'module' ? {} :
      //   util.docletChildren(context, doclet, util.subDocletKinds)
      // ), {
      util.docletChildren(context, doclet, util.subDocletKinds), {
        doclet: doclet,
        example: util.example
      }
    );
    util.view('doclet.rst', viewModel, cb);
  };
}
function docletModel(doclet) {
  return function(context, cb) {
    logger.debug('doclet', doclet);
    var viewModel = _.extend({},
      util.rstMixin,
      util.docletChildren(context, doclet, util.mainDocletKinds),
      // (doclet.kind === 'module' ? {} :
      //   util.docletChildren(context, doclet, util.subDocletKinds)
      // ), {
      util.docletChildren(context, doclet, util.subDocletKinds), {
        doclet: doclet,
        example: util.example
      }
    );
    util.view('doclet.rst', viewModel, cb);
  };
}
function docletModel ( doclet ) { return function ( context , cb ) { logger . debug ( 'doclet' , doclet ) ; var viewModel = _ . extend ( { } , util . rstMixin , util . docletChildren ( context , doclet , util . mainDocletKinds ) , // (doclet.kind === 'module' ? {} : //   util.docletChildren(context, doclet, util.subDocletKinds) // ), { util . docletChildren ( context , doclet , util . subDocletKinds ) , { doclet : doclet , example : util . example } ) ; util . view ( 'doclet.rst' , viewModel , cb ) ; } ; }
The Mustache ViewModel to render a doclet.
@param  {object} doclet the doclet to render
@return {function}      the template helper func
The Mustache ViewModel to render a doclet .