Method: Travis::Client::Listener#listen
- Defined in:
- lib/travis/client/listener.rb
#listen ⇒ Object
128 129 130 131 132 133 134 |
# File 'lib/travis/client/listener.rb', line 128 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 |