summaryrefslogtreecommitdiff
path: root/cask
Commit message (Collapse)AuthorAgeFilesLines
* Add `Router.Result#map` to DRY up repetitive pattern matchesLi Haoyi2018-08-133-40/+38
|
* tweak docgenLi Haoyi2018-08-121-2/+8
|
* support for java <9Li Haoyi2018-08-123-3/+24
|
* auto-upload examplesLi Haoyi2018-08-1217-585/+0
|
* add readme for main configurationLi Haoyi2018-08-121-46/+59
|
* Allow for optional query paramsLi Haoyi2018-08-091-0/+6
|
* Add `@cask.decorators.compress` utilityLi Haoyi2018-08-0911-17/+166
| | | | Allow for decorators to be applied across `cask.Routes` or `cask.Main`
* Properly roll back transactions when endpoints fail in TodoMvcDbLi Haoyi2018-08-0814-116/+175
|
* Refactor decorators into a more traditional delegation model, and use that ↵Li Haoyi2018-08-0814-84/+201
| | | | to implement endpoint-scoped transactions using Quill
* Add simple TodoMvcApi server test caseLi Haoyi2018-08-082-0/+65
|
* wip more readmeLi Haoyi2018-07-2811-33/+48
|
* first pass at a readmeLi Haoyi2018-07-288-64/+67
|
* WIP get a todo example workingLi Haoyi2018-07-272-4/+3
|
* Alias Decorator, Endpoint and BaseDecorator onto cask.*Li Haoyi2018-07-269-62/+68
|
* Add more Decorated testsLi Haoyi2018-07-263-3/+37
|
* remove dead codeLi Haoyi2018-07-263-57/+25
|
* Avoid generating ArgSig instances twice in Router.scalaLi Haoyi2018-07-261-8/+20
|
* Allow Decorators to short-circuit request processing by bailing out earlyLi Haoyi2018-07-2610-34/+85
|
* CleanupLi Haoyi2018-07-268-30/+43
|
* Provide proper compilation error messages around mis-used decorators and add ↵Li Haoyi2018-07-263-10/+79
| | | | compileError tests
* Simplify public Decorator APILi Haoyi2018-07-2610-51/+59
|
* First decorator unit test worksLi Haoyi2018-07-265-9/+10
|
* WIP getting first decorator unit test workingLi Haoyi2018-07-265-11/+46
|
* big refactoring in preparation for allowing endpoint filtersLi Haoyi2018-07-2512-192/+179
|
* Split out `ErrorMsgs` from `Main`Li Haoyi2018-07-252-113/+126
|
* Fix testsLi Haoyi2018-07-254-16/+18
|
* HTTP method distinction now works, by generating parallel routing trees ↵Li Haoyi2018-07-256-11/+25
| | | | one-per-method
* Simplify MinimalApplication example, prepare for http method disambiguationLi Haoyi2018-07-252-14/+8
|
* FormJsonPost testLi Haoyi2018-07-251-1/+12
|
* MultipartFileUploads testLi Haoyi2018-07-252-1/+11
|
* StaticFiles and RedirectAbort testsLi Haoyi2018-07-254-5/+17
|
* Basic invocation error renderer copied from AmmoniteLi Haoyi2018-07-254-30/+172
|
* Basic example testsLi Haoyi2018-07-253-21/+79
|
* Create `requests: Requests` NilParam with convenience methods for common ↵Li Haoyi2018-07-258-23/+44
| | | | necessities
* Enforce `com.lihaoyi:acyclic` on the Cask codebaseLi Haoyi2018-07-2510-35/+27
|
* collapse `CookieParam` into `Cookie`Li Haoyi2018-07-255-68/+51
|
* `foo: CookieParam` arguments now workLi Haoyi2018-07-256-41/+39
|
* Extract out `model.ParamContext`Li Haoyi2018-07-2514-74/+102
|
* Split up `cask` package into subpackagesLi Haoyi2018-07-2521-478/+564
|
* First pass at specializing `ParamReader` for `JsonReader` and `FormReader`Li Haoyi2018-07-2310-152/+263
|
* tweaksLi Haoyi2018-07-222-2/+2
|
* Redirect/abort helpersLi Haoyi2018-07-222-0/+27
|
* Wrap undertow cookies in a nice case classLi Haoyi2018-07-226-17/+61
|
* File uploads and cookies now workLi Haoyi2018-07-226-4/+65
|
* Tidying up `ParamReader`Li Haoyi2018-07-221-15/+27
|
* renamingsLi Haoyi2018-07-224-23/+21
|
* Static file serving now worksLi Haoyi2018-07-217-80/+94
|
* WIP moving logic into annotations themselvesLi Haoyi2018-07-214-32/+81
|
* Add user-overrideable error rendererLi Haoyi2018-07-213-31/+304
|
* Route requests paths using a proper trieLi Haoyi2018-07-215-65/+178
|