Files
gitbook/lib/backbone
2016-04-18 12:49:31 +02:00
..
2016-01-22 21:04:36 +01:00
2016-02-24 13:52:15 +01:00
2016-04-18 12:49:31 +02:00
2016-04-18 12:49:31 +02:00

var util = require('util');
var BackboneFile = require('./file');

function Readme() {
    BackboneFile.apply(this, arguments);

    this.title;
    this.description;
}
util.inherits(Readme, BackboneFile);

Readme.prototype.type = 'readme';

/*
    Return and extension of context to define the readme

    @retrun {Object}
*/
Readme.prototype.getContext = function() {
    return {
        readme: {
            path: this.path
        }
    };
};

/*
    Parse the readme content

    @param {String} content
    @retrun {Promise}
*/
Readme.prototype.parse = function(content) {
    var that = this;

    return this.parser.readme(content)
    .then(function(out) {
        that.title = out.title;
        that.description = out.description;
    });
};


module.exports = Readme;