racket/collects/web-server/dispatchers/dispatch-lift.ss
Jay McCarthy 1f0c06c0e8 Cleaning up some code
svn: r6620
2007-06-13 01:46:25 +00:00

16 lines
506 B
Scheme

(module dispatch-lift mzscheme
(require (lib "contract.ss"))
(require "dispatch.ss"
"../private/response.ss"
"../private/request-structs.ss"
"../private/response-structs.ss")
(provide/contract
[interface-version dispatcher-interface-version?]
[make ((request? . -> . response?) . -> . dispatcher?)])
(define interface-version 'v1)
(define ((make procedure) conn req)
(output-response/method
conn
(procedure req)
(request-method req))))