Lift Req объект - PullRequest
       54

Lift Req объект

2 голосов
/ 28 июля 2010

в liftbook, есть пример создания экземпляра Req с помощью apply:

<code>case Req(List("api", "expense", eid), "", GetRequest) =>
 () => showExpense(eid)
но когда я заглядываю в документацию API, есть два метода apply (), но я не знаю, какой и как выполняется в этом примере.

Кроме того, есть ли способ, как включить /a/b и /a/b/c запросы с одним case?

Кроме того, есть ли способ, как перечислить все возможные запросы в один case: думаю: case Req(List("api", "expense", eid), "", {GetRequest,PostRequest})?

Спасибо, что ответили.

Ответы [ 2 ]

4 голосов
/ 28 июля 2010

Судя по case, это не пример создания a Req, а пример сопоставления с шаблоном one.

Также есть способ, как перечислить все возможные запросы в один case

Это должно быть

case Req(List("api", "expense", eid), "", _)
1 голос
/ 28 июля 2010

Я думаю, вам нужно иметь двухуровневое сопоставление с образцом.По этому будет соответствовать Req с любым запросом и извлекает запрос, а другой соответствует конкретному запросу.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...