package controllers.devel import play.api.Environment import play.api.Mode.Dev import play.api.mvc.* import play.api.routing.Router.Routes import play.api.routing.SimpleRouter import play.api.routing.sird.{POST, UrlContext} import javax.inject.Inject class DevRouter @Inject()(environment: Environment, controller: DevActionsController) extends SimpleRouter { override def routes: Routes = { if (environment.mode == Dev) { devRoutes } else { PartialFunction.empty } } private val devRoutes: PartialFunction[RequestHeader, Handler] = { case POST(p"/users") => controller.createUser() } }