# File lib/travis/client/listener.rb, line 42 def handle_error(data) code, message = data["code"], data["message"] if data.is_a? Hash message ||= data.inspect case code when 4100 then reconnect(1) when 4200, 4201, 4202 then reconnect else raise Travis::Client::Error, "Pusher error: %s (code: %p)" % [message, code] end end