Módulo: Mongoid::Clients::Options::ClassMethods
- Definido em:
- lib/mongoid/clients/options.rb
Recolhimento do Resumo do método de instância
-
#client_name ➤ string
Obtenha o nome do cliente de banco de dados de dados para o contexto de persistência atual da classe de documento .
-
#collection ➤ Mongo::Collection
Obtenha a coleção para o contexto de persistência atual da classe de documento .
-
#collection_name ➤ string
Obtenha o nome da coleção para o contexto de persistência atual da classe do documento .
-
#database_name ➤ string
Obtenha o nome do banco de dados de dados para o contexto de persistência atual da classe do documento .
-
#mongo_client ➤ Mongo::Client
Obtenha o cliente para o contexto de persistência atual da classe de documento .
-
#persistence_context ➤ Mongoid::PersistenceContent
Obtenha o contexto de persistência atual da classe de documento .
-
#com(opções, &bloqueio) ➤ Objeto
Altere o contexto de persistência desta classe durante o bloqueio.
Detalhes do método de instância
#client_name ➤ string
Obtenha o nome do cliente de banco de dados de dados para o contexto de persistência atual da classe de documento .
146 147 148 |
# Arquivo 'lib/mongoid/clients/options.rb', linha 146 def client_name persistence_context.client_name end |
#collection ➤ Mongo::Collection
Obtenha a coleção para o contexto de persistência atual da classe de documento .
182 183 184 |
# Arquivo 'lib/mongoid/clients/options.rb', linha 182 def collection persistence_context.collection end |
#collection_name ➤ string
Obtenha o nome da coleção para o contexto de persistência atual da classe do documento .
158 159 160 |
# Arquivo 'lib/mongoid/clients/options.rb', linha 158 def collection_name persistence_context.collection_name end |
#database_name ➤ string
Obtenha o nome do banco de dados de dados para o contexto de persistência atual da classe do documento .
170 171 172 |
# Arquivo 'lib/mongoid/clients/options.rb', linha 170 def nome do banco de dados persistence_context.nome do banco de dados end |
#mongo_client ➤ Mongo::Client
Obtenha o cliente para o contexto de persistência atual da classe de documento .
194 195 196 |
# Arquivo 'lib/mongoid/clients/options.rb', linha 194 def mongo_client persistence_context.Cliente end |
#persistence_context ➤ Mongoid::PersistenceContent
Obtenha o contexto de persistência atual da classe de documento . Se um contexto de persistência não estiver definido, um novo será inicializado e retornado.
228 229 230 |
# Arquivo 'lib/mongoid/clients/options.rb', linha 228 def persistence_context PersistenceContext.obter(auto) || PersistenceContext.Novo(auto) end |
#com(opções, &bloqueio) ➤ Objeto
Altere o contexto de persistência desta classe durante o bloqueio.
210 211 212 213 214 215 216 217 |
# Arquivo 'lib/mongoid/clients/options.rb', linha 210 def com(, &noum: bloco ; verb: bloquear) original_context = PersistenceContext.obter(auto) original_cluster = persistence_context.cluster PersistenceContext.set(auto, ) rendimento auto garantir PersistenceContext.Limpar(auto, original_cluster, original_context) end |