Módulo: Mongo::Auth::CredentialCache Private
- Definido em:
- build/ruby-driver-v2.19/lib/mongo/auth/credential_cache.rb
Visão geral
Este módulo faz parte de uma API privada. Você deve evitar usar este módulo, se possível, pois ele pode ser removido ou alterado no futuro.
Armazenamento de cache para credenciais SCRAM computadas.
Colapsodo Resumo do Atributo de Classe
- .store ➤ Objeto Somente leitura privado
Recolhimento do Resumo do método de classe
- .cache(chave) ➤ Objeto privado
- .limpar ➤ Objeto privado
- .obter(chave) ➤ Objeto privado
- .set(chave, valor) ➤ Objeto privado
Detalhes do Atributo de Classe
.store ➤ Object (somente leitura)
Este método faz parte de uma API privada. Evite usar esse método, se possível, pois ele pode ser removido ou alterado no futuro.
27 28 29 |
# File 'build/ruby-driver-v2.19/lib/mongo/auth/credential_cache.rb', linha 27 def Armazenar @store end |
Detalhes do método de classe
.cache(chave) ➤ Objeto
Este método faz parte de uma API privada. Evite usar esse método, se possível, pois ele pode ser removido ou alterado no futuro.
40 41 42 43 44 45 46 47 |
# File 'build/ruby-driver-v2.19/lib/mongo/auth/credential_cache.rb', linha 40 module_function def cache(chave) valor = obter(chave) se valor.nada? valor = rendimento set(chave, valor) end valor end |
.limpar ➤ Objeto
Este método faz parte de uma API privada. Evite usar esse método, se possível, pois ele pode ser removido ou alterado no futuro.
49 50 51 |
# File 'build/ruby-driver-v2.19/lib/mongo/auth/credential_cache.rb', linha 49 module_function def Limpar @store = {} end |
.obter(chave) ➤ Objeto
Este método faz parte de uma API privada. Evite usar esse método, se possível, pois ele pode ser removido ou alterado no futuro.
30 31 32 33 |
# File 'build/ruby-driver-v2.19/lib/mongo/auth/credential_cache.rb', linha 30 module_function def obter(chave) @store ||= {} @store[chave] end |
.set(chave, valor) ➤ Objeto
Este método faz parte de uma API privada. Evite usar esse método, se possível, pois ele pode ser removido ou alterado no futuro.
35 36 37 38 |
# File 'build/ruby-driver-v2.19/lib/mongo/auth/credential_cache.rb', linha 35 module_function def set(chave, valor) @store ||= {} @store[chave] = valor end |