package io.kaif.kmark;
import java.util.List;
public class CodeBlockEmitter implements BlockEmitter {
@Override
public void emitBlock(HtmlEscapeStringBuilder out, List<String> lines, String meta) {
out.appendHtml("<pre><code");
if (meta.length() > 0) {
out.appendHtml(" class=\"").append(meta).appendHtml("\"");
}
out.appendHtml(">");
lines.stream().map(s -> s + '\n').forEach(out::append);
out.appendHtml("</code></pre>\n");
}
}