Classe: Mongoid::Atomic::Paths::Root
- Herda:
-
Objeto
- Objeto
- Mongoid::Atomic::Caminhos::Root
- Definido em:
- build/mongoid-8.1/lib/mongoid/atomic/paths/root.rb
Visão geral
Esta classe encapsula o comportamento para localizar e atualizar documentos raiz atomicamente.
Recolhimento do Resumo do atributo de instância
-
#document ➤ Objeto
Somente leitura
Retorna o valor do atributo documento.
-
#caminho ➤ Objeto
Somente leitura
Retorna o valor do caminho do atributo.
-
#posição ➤ Objeto
Somente leitura
Retorna o valor da posição do atributo.
Recolhimento do Resumo do método de instância
-
#initialize(document) ➤ Raiz
construtor
Crie o novo utilitário de caminho raiz.
-
#insert_modifier ➤ Objeto
Solicitar o modificador de inserção em um documento com um caminho raiz indica que uma associação mista provavelmente aconteceu.
Detalhes do construtor
#initialize(document) ➤ Raiz
Crie o novo utilitário de caminho raiz.
19 20 21 |
# File 'build/mongoid-8.1/lib/mongoid/atomic/paths/root.rb', linha 19 def inicializar(documento) @document, @path, @position = documento, "", "" end |
Detalhes do atributo da instância
#document ➤ Object (somente leitura)
Retorna o valor do atributo documento.
11 12 13 |
# File 'build/mongoid-8.1/lib/mongoid/atomic/paths/root.rb', linha 11 def documento @document end |
#caminho ➤ Objeto (somente leitura)
Retorna o valor do caminho do atributo.
11 12 13 |
# File 'build/mongoid-8.1/lib/mongoid/atomic/paths/root.rb', linha 11 def caminho @path end |
#position ➤ Object (somente leitura)
Retorna o valor da posição do atributo.
11 12 13 |
# File 'build/mongoid-8.1/lib/mongoid/atomic/paths/root.rb', linha 11 def Posição @position end |
Detalhes do método de instância
#insert_modifier ➤ Objeto
Solicitar o modificador de inserção em um documento com um caminho raiz indica que uma associação mista provavelmente aconteceu.
30 31 32 |
# File 'build/mongoid-8.1/lib/mongoid/atomic/paths/root.rb', linha 30 def insert_modifier aumentar Errors::InvalidPath.Novo(documento.classe) end |