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