private[prism] def isUbuntuUpgrade()

in app/prism/Recommendations.scala [50:66]


  private[prism] def isUbuntuUpgrade(
      ubuntuAmi: AMI
  )(candidateAmi: AMI): Boolean = {
    (for {
      amiName <- ubuntuAmi.name
      candidateName <- candidateAmi.name
    } yield {
      (amiName, candidateName) match {
        case (
              UbuntuIdentifier(amiIdentifier),
              UbuntuIdentifier(candidateIdentifier)
            ) =>
          amiIdentifier == candidateIdentifier
        case _ => false
      }
    }) getOrElse false
  }