   # Builds a `do_match/2` function body for a given route.
   defp build_match(:options, route, allows, caller) do
     body = quote do
-        conn 
-          |> Plug.Conn.resp(200, "") 
-          |> Plug.Conn.put_resp_header("Allow", unquote(allows)) 
+        conn
+          |> Plug.Conn.resp(200, "")
+          |> Plug.Conn.put_resp_header("Allow", unquote(allows))
           |> Plug.Conn.send_resp
       end
 

                 { Plug.MethodOverride, [], true },
                 { :match, [], true },
                 { :dispatch, [], true } ]
    
    { conn, body } = Enum.reverse(defaults) ++
                     Module.get_attribute(env.module, :plugs)
                     |> Plug.Builder.compile

      # Our default match so `Plug` doesn't fall on
      # its face when accessing an undefined route.
      def do_match(_,_) do
        fn conn ->
          not_found conn
        end
      end

