/* jshint node:true */ "use strict"; function badger(content, imgUrl, linkUrl, altText) { var lines = content.split('\n'); var idealLine = findIdealLineForInsert(lines); var badgeContent = '\n=begin HTML\n' + '\n' + '

' + altText + '

\n' + '\n' + '=end HTML'; lines.splice(idealLine, 0, badgeContent); return lines.join('\n'); } function findIdealLineForInsert(lines) { var i = 0; var seenHeader = false; for(; i < lines.length; i++) { if(/^\s*(\=head1)/.test(lines[i])) { seenHeader = true; } else { if(seenHeader) break; } } return i; } module.exports = badger;