defmodule ExRiakCS.Object do alias ExRiakCS.Request def delete(bucket, key) do path = "/#{bucket}/#{key}" case Request.request(:delete, path) do %{status_code: 204} -> {:ok, nil} %{status_code: code, body: body} -> {:error, {code, body}} end end def head(bucket, key) do path = "/#{bucket}/#{key}" case Request.request(:head, path) do %{status_code: 200, headers: headers} -> {:ok, headers} %{status_code: code, body: body} -> {:error, {code, body}} end end end