Permalink
Browse files

Use defn instead of definline for servlet helper.

  • Loading branch information...
1 parent 5fd010e commit 5cd23e83b45fdac6d0f9403ce8642fe30bf7466f @mmcgrana committed Sep 6, 2009
Showing with 6 additions and 7 deletions.
  1. +6 −7 src/ring/util/servlet.clj
View
13 src/ring/util/servlet.clj
@@ -111,14 +111,13 @@
(update-servlet-response response response-map)
(throw (NullPointerException. "Handler returned nil"))))))
-(definline servlet
- "Create a servlet from a Ring handler. Automatically updates if the handler
- binding is redefined."
+(defn servlet
+ "Create a servlet from a Ring handler.."
[handler]
- `(proxy [HttpServlet] []
- (~'service [request# response#]
- ((make-service-method ~handler)
- ~'this request# response#))))
+ (proxy [HttpServlet] []
+ (service [request response]
+ ((make-service-method handler)
+ this request response))))
(defmacro defservice
"Defines a service method with an optional prefix suitable for being used by

0 comments on commit 5cd23e8

Please sign in to comment.