def apply()

in src/main/scala/managehelpcontentpublisher/HtmlToJson.scala [15:22]


  def apply(html: String): ujson.Value = {
    def naiveLineBreakToParagraph(s: String) = {
      val replaced = html.trim.replaceAll("<br[^>]*>", "</p><p>")
      s"<p>$replaced</p>"
    }
    val body = Jsoup.parseBodyFragment(naiveLineBreakToParagraph(html)).body
    htmlToJson(refined(body)).obj("content")
  }