private[serialization] def parseTarget()

in anghammarad/src/main/scala/com/gu/anghammarad/serialization/Serialization.scala [117:126]


  private[serialization] def parseTarget(key: String, value: String): Try[Target] = {
    key match {
      case "Stack" => Success(Stack(value))
      case "Stage" => Success(Stage(value))
      case "App" => Success(App(value))
      case "AwsAccount" => Success(AwsAccount(value))
      case "GithubTeamSlug" => Success(GithubTeamSlug(value))
      case _ => Fail(s"Unable to match keys to known targets")
    }
  }