tasks/components/StyleGuideGenerator.js
function(grunt, gruntFilesArray, gruntOptions) {
        /**
         * @property styleGuideGenerator.grunt
         * @type {Object}
         */
        this.grunt = grunt;

        /**
         * An unexpanded grunt file array
         * 
         * @property styleGuideGenerator.gruntFilesArray
         * @type {Array}
         */
        this.gruntFilesArray = gruntFilesArray;

        /**
         * Grunt task options
         * 
         * @property styleGuideGenerator.gruntOptions
         * @type {Array}
         */
        this.gruntOptions = objectAssign(StyleGuideGenerator.OPTIONS, gruntOptions);

        /**
         * An emo-gen instance
         * 
         * @property styleGuideGenerator.generator
         */
        this.generator = new EMOGen(
            this.gruntOptions,
            this.gruntOptions.nunjucksOptions
        );
    }
function(grunt, gruntFilesArray, gruntOptions) {
        /**
         * @property styleGuideGenerator.grunt
         * @type {Object}
         */
        this.grunt = grunt;

        /**
         * An unexpanded grunt file array
         * 
         * @property styleGuideGenerator.gruntFilesArray
         * @type {Array}
         */
        this.gruntFilesArray = gruntFilesArray;

        /**
         * Grunt task options
         * 
         * @property styleGuideGenerator.gruntOptions
         * @type {Array}
         */
        this.gruntOptions = objectAssign(StyleGuideGenerator.OPTIONS, gruntOptions);

        /**
         * An emo-gen instance
         * 
         * @property styleGuideGenerator.generator
         */
        this.generator = new EMOGen(
            this.gruntOptions,
            this.gruntOptions.nunjucksOptions
        );
    }
function ( grunt , gruntFilesArray , gruntOptions ) { /**
         * @property styleGuideGenerator.grunt
         * @type {Object}
         */ this . grunt = grunt ; /**
         * An unexpanded grunt file array
         * 
         * @property styleGuideGenerator.gruntFilesArray
         * @type {Array}
         */ this . gruntFilesArray = gruntFilesArray ; /**
         * Grunt task options
         * 
         * @property styleGuideGenerator.gruntOptions
         * @type {Array}
         */ this . gruntOptions = objectAssign ( StyleGuideGenerator . OPTIONS , gruntOptions ) ; /**
         * An emo-gen instance
         * 
         * @property styleGuideGenerator.generator
         */ this . generator = new EMOGen ( this . gruntOptions , this . gruntOptions . nunjucksOptions ) ; }
A grunt style guide generator

@param {Object} grunt
@param {Array} gruntFilesArray  an unexpanded grunt file array
@param {Object} gruntOptions  grunt task options
A grunt style guide generator