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("&")}"
}