private[elitzur] def camelToSnake()

in elitzur-core/src/main/scala/com/spotify/elitzur/Utils.scala [28:40]


  private[elitzur] def camelToSnake(i: String): String = {
    camelRegEx.replaceAllIn(i, { m =>
      if (m.end(0) == 1) {
        m.group(0).toLowerCase()
      } else {
        val s = m.group(0)
        val sb = new StringBuilder(s.length + 1)
        sb.append("_")
        sb.append(s.toLowerCase())
        sb.mkString
      }
    })
  }