def filterEmptyStrings()

in gitcommits/src/main/scala/com/gerritforge/analytics/gitcommits/engine/GerritAnalyticsTransformations.scala [55:72]


  def filterEmptyStrings(urlSource: BufferedSource): Iterator[String] =
    urlSource
      .getLines()
      .filterNot(_.trim.isEmpty)

  def getProjectJsonContributorsArrayFromUrl(
      project: String,
      sourceURL: String,
      gerritApiConnection: GerritConnectivity
  ): Array[(String, String)] = {
    try {
      filterEmptyStrings(gerritApiConnection.getContentFromApi(sourceURL))
        .map(s => (project, s))
        .toArray
    } catch {
      case e: IOException => Array()
    }
  }