lib/riemann/tools/haproxy.rb in riemann-tools-1.8.2 vs lib/riemann/tools/haproxy.rb in riemann-tools-1.9.0

- old
+ new

@@ -42,20 +42,24 @@ ) end end def csv + CSV.parse(body.split('# ')[1], headers: true) + end + + def body http = ::Net::HTTP.new(@uri.host, @uri.port) http.use_ssl = true if @uri.scheme == 'https' res = http.start do |h| get = ::Net::HTTP::Get.new(@uri.request_uri, { 'user-agent' => opts[:user_agent] }) unless @uri.userinfo.nil? userinfo = @uri.userinfo.split(':') get.basic_auth userinfo[0], userinfo[1] end h.request get + res.body end - CSV.parse(res.body.split('# ')[1], { headers: true }) end end end end