|
Play Framework/Scala example source code file (DocumentationApplication.scala)
The DocumentationApplication.scala Play Framework example source code/* * Copyright (C) 2009-2013 Typesafe Inc. <http://www.typesafe.com> */ package play.docs import java.io.File import play.api.mvc._ import play.api._ import play.core._ import scala.util.Success /** * Provides a very simple application that renders Play documentation. */ case class DocumentationApplication(projectPath: File, buildDocHandler: BuildDocHandler) extends ApplicationProvider { val application = new Application with WithDefaultConfiguration { def path = projectPath def classloader = this.getClass.getClassLoader def sources = None def mode = Mode.Dev def global = new GlobalSettings() {} def plugins = Nil override lazy val routes = None } Play.start(application) override def path = projectPath override def get = Success(application) override def handleWebCommand(request: RequestHeader) = buildDocHandler.maybeHandleDocRequest(request).asInstanceOf[Option[Result]].orElse( Some(Results.Redirect("/@documentation")) ) } Other Play Framework source code examplesHere is a short list of links related to this Play Framework DocumentationApplication.scala source code file: |
... this post is sponsored by my books ... | |
#1 New Release! |
FP Best Seller |
Copyright 1998-2021 Alvin Alexander, alvinalexander.com
All Rights Reserved.
A percentage of advertising revenue from
pages under the /java/jwarehouse
URI on this website is
paid back to open source projects.