lib/qstash/http_client.rb in qstash-rb-0.1.1 vs lib/qstash/http_client.rb in qstash-rb-0.1.2

- old
+ new

@@ -6,12 +6,27 @@ def initialize(uri) @uri = uri end + def delete(body, headers = {}) + request = Net::HTTP::Delete.new(uri) + request.body = body.to_json + set_headers(request, headers) + + make_request(request) + end + + def get(headers = {}) + request = Net::HTTP::Get.new(uri) + set_headers(request, headers) + + make_request(request) + end + def post(body, headers = {}) request = Net::HTTP::Post.new(uri) - request.body = body + request.body = body.to_json set_headers(request, headers) make_request(request) end