]> gitweb.factorcode.org Git - factor.git/commitdiff
Don't boilerplate error pages
authorSlava Pestov <slava@slava-pestovs-macbook-pro.local>
Tue, 30 Sep 2008 00:43:45 +0000 (19:43 -0500)
committerSlava Pestov <slava@slava-pestovs-macbook-pro.local>
Tue, 30 Sep 2008 00:43:45 +0000 (19:43 -0500)
basis/furnace/boilerplate/boilerplate.factor

index 59f71b15242d0308edd69d8d6bef291ced2c1c85..946372e1f8c3f62dd14f47d3ceb4b4f3d05838e1 100644 (file)
@@ -17,16 +17,13 @@ TUPLE: boilerplate < filter-responder template init ;
         [ ] >>init ;
 
 : wrap-boilerplate? ( response -- ? )
-    {
-        [ code>> { [ 200 = ] [ 400 499 between? ] } 1|| ]
-        [ content-type>> "text/html" = ]
-    } 1&& ;
+    { [ code>> 200 = ] [ content-type>> "text/html" = ] } 1&& ;
 
 M:: boilerplate call-responder* ( path responder -- )
     begin-form
     path responder call-next-method
     responder init>> call
-    dup content-type>> "text/html" = [
+    dup wrap-boilerplate? [
         clone [| body |
             [
                 body