wai-extra 0.3.0 → 0.3.1
raw patch · 2 files changed
+18/−1 lines, 2 filesPVP ok
version bump matches the API change (PVP)
API changes (from Hackage documentation)
+ Network.Wai.Middleware.MethodOverride: methodOverride :: Middleware
Files
+ Network/Wai/Middleware/MethodOverride.hs view
@@ -0,0 +1,16 @@+{-# LANGUAGE OverloadedStrings #-}+module Network.Wai.Middleware.MethodOverride+ ( methodOverride+ ) where++import Network.Wai+import Network.Wai.Parse (parseQueryString)++methodOverride :: Middleware+methodOverride app req =+ app req'+ where+ req' =+ case lookup "_method" $ parseQueryString $ queryString req of+ Nothing -> req+ Just m -> req { requestMethod = m }
wai-extra.cabal view
@@ -1,5 +1,5 @@ Name: wai-extra-Version: 0.3.0+Version: 0.3.1 Synopsis: Provides some basic WAI handlers and middleware. Description: The goal here is to provide common features without many dependencies. License: BSD3@@ -31,6 +31,7 @@ Network.Wai.Middleware.Debug Network.Wai.Middleware.Gzip Network.Wai.Middleware.Jsonp+ Network.Wai.Middleware.MethodOverride Network.Wai.Middleware.Vhost Network.Wai.Zlib Network.Wai.Parse