private[prism] def emptyToNone()

in app/prism/Urls.scala [21:35]


  private[prism] def emptyToNone(strOpt: Option[String]) =
    strOpt.filter(_.nonEmpty)

  def instancesUrl(ssaa: SSAA, prismUrl: String) = {
    val getVars = for {
      (name, strOpt) <- List(
        "stack" -> ssaa.stack,
        "stage" -> ssaa.stage,
        "app" -> ssaa.app,
        "meta.origin.accountName" -> ssaa.accountName
      )
      getVar <- strOpt.map(str => s"$name=${URLEncoder.encode(str, "UTF-8")}")
    } yield getVar
    s"$prismUrl/instances?${getVars.mkString("&")}"
  }