Módulo: Mongoid::Contextual::Queryable

Incluído em:
Memória, mongo, nenhuma
Definido em:
lib/mongoid/contextual/queryable.rb

Visão geral

Módulo Mixin que adiciona métodos ao Mongoid::Criteria que indicam que o resultado da query de critérios será um conjunto vazio.

Recolhimento do Resumo do atributo de instância

Recolhimento do Resumo do método de instância

Detalhes do atributo da instância

#collectionObject (somente leitura)

Retorna o valor da collection de atributos.



11
12
13
# Arquivo 'lib/mongoid/contextual/queryable.rb', linha 11

def collection
  @collection
end

#collection A collection para fazer query.(Thecollectiontoquerygainst.) ➤ Objeto (somente leitura)



11
# Arquivo 'lib/mongoid/contextual/queryable.rb', linha 11

attr_reader :collection, :criteria, :klass

#criteriaObjeto (somente leitura)

Retorna o valor dos critérios de atributo.



11
12
13
# Arquivo 'lib/mongoid/contextual/queryable.rb', linha 11

def critério
  @criteria
end

#criteria Os critérios para o contexto.(Oscritérios) ➤ Objeto (somente leitura)



11
# Arquivo 'lib/mongoid/contextual/queryable.rb', linha 11

attr_reader :collection, :criteria, :klass

#klassObject (somente leitura)

Retorna o valor do atributo klass.



11
12
13
# Arquivo 'lib/mongoid/contextual/queryable.rb', linha 11

def classe
  @klass
end

#klass O klass para os critérios.(Theklass) ➤ Objeto (somente leitura)



11
# Arquivo 'lib/mongoid/contextual/queryable.rb', linha 11

attr_reader :collection, :criteria, :klass

Detalhes do método de instância

#embranco?verdadeiro | false Também conhecido como: vazio?

O enumerável de documentos correspondentes está vazio?

Exemplos:

O contexto está vazio?

context.blank?

Retorna:

  • (verdadeiro | falso)

    Se o contexto estiver vazio.



19
20
21
# Arquivo 'lib/mongoid/contextual/queryable.rb', linha 19

def em branco?
  !existe?
end