class Idlc::AWSRestClient
def http_request(method, path, signature, payload)
def http_request(method, path, signature, payload) case method.downcase when 'put' request = Net::HTTP::Put.new(path) when 'post' request = Net::HTTP::Post.new(path) when 'get' request = Net::HTTP::Get.new(path) when 'delete' request = Net::HTTP::Delete.new(path) else request = Net::HTTP::Put.new(path) end set_headers(request, signature) request.body = payload request end