all files / arrow-docgen/lib/ apicontrols.js

100% Statements 10/10
100% Branches 0/0
100% Functions 1/1
100% Lines 10/10
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21                     
// jscs:disable jsDoc
 
var controls = {
	SWAGGER: {
		title: 'Swagger Definition'
	}
};
 
function generate(url, modelName) {
	var code = [];
	code.push('<p class="controls">');
	code.push('<a href="' + url + '/docs.json?apis/' + encodeURI(modelName) +
	'" download="' + encodeURI(modelName) + '.json" target="_blank" class="btn btn-default btn-xs api-control btn-api-control">');
	code.push(controls.SWAGGER.title);
	code.push('</a>\n');
	code.push('</p>');
	return code.join('');
}
 
exports.generate = generate;