дано: scala, spray.
хочу странного:
get {
path ("prefix" / Segments) { ss => complete (ss) }
path ("prefix" / Segments / IntNumber) { (ss, num) => complete (num)}
}
в num оно не попадает, все сегменты приходят в первый path.
фокусы типа Segments / «i» ~ IntNumber ~ PathEnd не канают.
аргументы конечно можно разбирать из сегментов и самому, но если можно уговорить этим заниматься спрей, то зачем это делать руками?