lib/ldp/client/methods.rb in ldp-0.2.2 vs lib/ldp/client/methods.rb in ldp-0.2.3

- old
+ new

@@ -67,11 +67,11 @@ # Post TTL to an LDP Resource def post url, body = nil, headers = {} logger.debug "LDP: POST [#{url}]" resp = http.post do |req| req.url munge_to_relative_url(url) - req.headers = default_headers.merge headers + req.headers.merge!(default_headers).merge!(headers) req.body = body yield req if block_given? end check_for_errors(resp) end @@ -79,11 +79,11 @@ # Update an LDP resource with TTL by URI def put url, body, headers = {} logger.debug "LDP: PUT [#{url}]" resp = http.put do |req| req.url munge_to_relative_url(url) - req.headers = default_headers.merge headers + req.headers.merge!(default_headers).merge!(headers) req.body = body yield req if block_given? end check_for_errors(resp) end @@ -91,10 +91,10 @@ # Update an LDP resource with TTL by URI def patch url, body, headers = {} logger.debug "LDP: PATCH [#{url}]" resp = http.patch do |req| req.url munge_to_relative_url(url) - req.headers = default_patch_headers.merge headers + req.headers.merge!(default_patch_headers).merge!(headers) req.body = body yield req if block_given? end check_for_errors(resp) end