Classe: Mongo::Event::Listeners
- Herda:
-
Objeto
- Objeto
- Mongo::Event::Listeners
- Definido em:
- build/ruby-driver-v2.19/lib/mongo/ evento/listeners.rb
Visão geral
A fila de eventos sendo processados no cliente.
Recolhimento do Resumo do método de instância
-
#add_listener(evento, ouvinte) ➤ Array<Object>
Adicione um ouvinte de evento para o evento fornecido .
-
#inicializar ➤ Listeners
construtor
Inicialize os ouvintes do evento .
-
#listeners_for(evento) ➤ Array<Object>
Obtenha os ouvintes para um evento específico.
Detalhes do construtor
#inicializar ➤ Listeners
Inicialize os ouvintes do evento .
32 33 34 |
# File 'build/ruby-driver-v2.19/lib/mongo/ evento/listeners.rb', linha 32 def inicializar @listeners = {} end |
Detalhes do método de instância
#add_listener(evento, ouvinte) ➤ Array<Object>
Adicione um ouvinte de evento para o evento fornecido .
47 48 49 |
# File 'build/ruby-driver-v2.19/lib/mongo/ evento/listeners.rb', linha 47 def add_listener(Evento, listener) ouvintes_for(Evento).push(listener) end |
#listeners_for(evento) ➤ Array<Object>
Obtenha os ouvintes para um evento específico.
61 62 63 |
# File 'build/ruby-driver-v2.19/lib/mongo/ evento/listeners.rb', linha 61 def ouvintes_for(Evento) @listeners[Evento] ||= [] end |