class Travis::Client::Listener
def listen
def listen @channels = default_channels if @channels.empty? @channels.map! { |c| c.start_with?('private-') ? c : "private-#{c}" } if session.private_channels? @channels.uniq.each { |c| socket.subscribe(c) } @callbacks.each { |e, b| socket.bind(e) { |d| dispatch(e, d, &b) } } socket.connect end