class Travis::Client::Listener::EntityListener
def dispatch?(event)
def dispatch?(event) entities.include? event.repository or entities.include? event.build or entities.include? event.job end
def initialize(listener, entities)
def initialize(listener, entities) @listener = listener @entities = Array(entities) end
def on(*events)
def on(*events) listener.on(*events) { |e| yield(e) if dispatch?(e) } end