class ChefCLI::Policyfile::Uploader

def upload_lockfile_as_data_bag_item(policy_id, data_item)

def upload_lockfile_as_data_bag_item(policy_id, data_item)
  http_client.put("data/#{COMPAT_MODE_DATA_BAG_NAME}/#{policy_id}", data_item)
rescue Net::HTTPServerException => e
  raise e unless e.response.code == "404"
  http_client.post("data/#{COMPAT_MODE_DATA_BAG_NAME}", data_item)
end