examples/autobahn_client.rb in faye-websocket-0.10.5 vs examples/autobahn_client.rb in faye-websocket-0.10.6
- old
+ new
@@ -16,17 +16,16 @@
progress = nil
socket.onmessage = lambda do |event|
puts "Total cases to run: #{event.data}"
cases = event.data.to_i
- progress = ProgressBar.new('Autobahn', cases)
+ progress = ProgressBar.create(:title => 'Autobahn', :total => cases)
end
run_case = lambda do |n|
if n > cases
socket = Faye::WebSocket::Client.new("#{host}/updateReports?agent=#{agent}")
- progress.finish
socket.onclose = lambda { |e| EM.stop }
next
end
url = "#{host}/runCase?case=#{n}&agent=#{agent}"
@@ -35,10 +34,10 @@
socket.onmessage = lambda do |event|
socket.send(event.data)
end
socket.on :close do |event|
- progress.inc
+ progress.increment
run_case[n + 1]
end
end
socket.onclose = lambda do |event|