scala/lift/Boot.scala
changeset 5 824fbbce8e65
child 7 186c5b1022aa
equal deleted inserted replaced
4:5ef63a5d98b2 5:824fbbce8e65
       
     1 /* additions to Boot.scala */
       
     2 
       
     3 class Boot extends Logger {
       
     4 
       
     5   def boot = {
       
     6     ...
       
     7 
       
     8     /* Handle end slash and drop it (except for home page) */
       
     9     LiftRules.statelessRewrite.append {
       
    10       case RewriteRequest(ParsePath(xs,_,_,true),_,_) if (xs.size > 1) &&
       
    11         (xs.lastOption == Some("index")) =>
       
    12           RewriteResponse(xs dropRight 1)
       
    13                                     }
       
    14 
       
    15     /* Http conf */
       
    16     LiftRules.logServiceRequestTiming = false
       
    17     LiftRules.early.append(_.setCharacterEncoding("UTF-8"))
       
    18 
       
    19   }
       
    20 }
       
    21 
       
    22 // vim: set ts=2 sw=2 et: