Method: Travis::Client::Listener#subscribe
- Defined in:
- lib/travis/client/listener.rb
#subscribe(*entities) {|entities.any? ? EntityListener.new(self, entities) : self| ... } ⇒ Object
109 110 111 112 113 114 115 116 117 |
# File 'lib/travis/client/listener.rb', line 109 def subscribe(*entities) entities = entities.map do |entity| entity = entity.pusher_entity while entity.respond_to? :pusher_entity @channels.concat(entity.pusher_channels) entity end yield entities.any? ? EntityListener.new(self, entities) : self if block_given? end |