module SauceWhisk::RestRequestBuilder
def post(opts)
def post(opts) payload = (opts[:payload].to_json) resource_id = opts[:resource] || nil url = fully_qualified_resource url << "/#{resource_id}" if resource_id length = payload.length headers = {"Content-Length" => length} req_params = { :method => :post, :url => url, :content_type => "application/json", :headers => headers } req_params.merge!({:payload => payload}) unless payload.nil? make_request(req_params.merge auth_details) end