anchor.diff:      {false, Req, State}.
   
   allowed_methods(Req, State) ->
  -    {['GET', 'POST', 'DELETE', 'HEAD'], Req, State}.
  +    {['GET', 'POST', 'PUT', 'DELETE', 'HEAD'], Req, State}.
   
   resource_exists(Req, State = #state{mode = collection}) ->
       {true, Req, State};
  
positive.code:     Req2 = wrq:set_resp_headers([{"Location", Location}], Req1),
      %% Done
      {{halt, 201}, Req2, State}.
  
  %%%-----------------------------------------------------------------------------
  %%% Internal functions
  
negative.code:         , allowed_methods/2
          , resource_exists/2
          , delete_resource/2
          , content_types_accepted/2
          , content_types_provided/2
          , to_json/2
          , process_post/2
          , process_put/2
          ]
         ).
  
  