override def navigation()

in src/main/scala/com/gu/navigation/NavigationProvider.scala [17:23]


  override def navigation(navAsJson: String) = Json.fromJson[Navigation](Json.parse(navAsJson)) match {
    case JsSuccess(navigation, _) => navigation
    case JsError(errors) =>
      logger.error(s"Could not extract navigation from json. Errors: $errors ")
      val errorPaths = errors map { error => error._1.toString()} mkString(",")
      throw new NavigationParseError(s"Could not extract navigation: Error path(s) $errorPaths")
  }