anchor.diff:  increment_method_stats(Method) ->
       couch_stats_collector:increment({httpd_request_methods, Method}).
   
  +% if so, then it will not be rewritten, but will run as a normal couchdb request.
  +% normally you'd use this for _uuids _utils and a few of the others you want to keep available on vhosts. You can also use it to make databases 'global'.
  +vhost_global(VhostGlobals, MochiReq) ->
  +    "/"++Path = MochiReq:get(path),
  +    [true] == [true||V <- VhostGlobals, V == Path].
   
   % Utilities
   
  
positive.code:     Loop = fun(Req)->
          apply(?MODULE, handle_request, [
              Req, DefaultFun, UrlHandlers, DbUrlHandlers, DesignUrlHandlers,
                  VirtualHosts
          ])
      end,
  
  
negative.code: -module(couch_httpd).
  -include("couch_db.hrl").
  
  -export([start_link/0, stop/0, handle_request/7]).
  
  -export([header_value/2,header_value/3,qs_value/2,qs_value/3,qs/1,path/1,absolute_uri/2,body_length/1]).
  -export([verify_is_server_admin/1,unquote/1,quote/1,recv/2,recv_chunked/4,error_info/1]).
  