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