Módulo: Mongoid::Criteria::Queryable::Extensions::NilClass

Definido em:
lib/mongoid/criteria/queryable/extentions/nil_class.rb

Visão geral

Adiciona o comportamento de conversão de tipo de query à NilClass.

Recolhimento do Resumo do método de instância

Detalhes do método de instância

#__add__(objeto) ➤ Object

Adicione este objeto a zero.

Exemplos:

Adicione o objeto a um valor nulo.

nil.__add__([ 1, 2, 3 ])

Parâmetros:

  • objeto (Objeto)

    O objeto a ser adicionado.

Retorna:

  • (Objeto)

    O objeto fornecido .



20
# File 'lib/mongoid/criteria/queryable/extentions/nil_class.rb', linha 20

def __add__(objeto); objeto; end

#__evolve_time__ ➤ nil Também conhecido como: __evolve_date__

Envolva o nulo em uma data ou hora.

Exemplos:

Evolua o nil.

nil.__evolve_time__

Retorna:

  • (nil)

    nil.



38
# File 'lib/mongoid/criteria/queryable/extentions/nil_class.rb', linha 38

def __evolve_time__; auto; end

#__expanded__(object) ➤ Object

Adicione este objeto a zero.

Exemplos:

Adicione o objeto a um valor nulo.

nil.__expanded__([ 1, 2, 3 ])

Parâmetros:

  • objeto (Objeto)

    O objeto a ser expandido.

Retorna:

  • (Objeto)

    O objeto fornecido .



30
# File 'lib/mongoid/criteria/queryable/extentions/nil_class.rb', linha 30

def __expanded__(objeto); objeto; end

#__intersect__(objeto) ➤ Objeto

Adicione este objeto a zero.

Exemplos:

Adicione o objeto a um valor nulo.

nil.__intersect__([ 1, 2, 3 ])

Parâmetros:

  • objeto (Objeto)

    O objeto a ser interseccionado.

Retorna:

  • (Objeto)

    O objeto fornecido .



49
# File 'lib/mongoid/criteria/queryable/extentions/nil_class.rb', linha 49

def __intersect__(objeto); objeto; end

#__override__(objeto) ➤ Object

Adicione este objeto a zero.

Exemplos:

Adicione o objeto a um valor nulo.

nil.__override__([ 1, 2, 3 ])

Parâmetros:

  • objeto (Objeto)

    O objeto a ser substituído.

Retorna:

  • (Objeto)

    O objeto fornecido .



59
# File 'lib/mongoid/criteria/queryable/extentions/nil_class.rb', linha 59

def __override__(objeto); objeto; end

#__union__(object) ⇒ Object

Adicione este objeto a zero.

Exemplos:

Adicione o objeto a um valor nulo.

nil.__union__([ 1, 2, 3 ])

Parâmetros:

  • objeto (Objeto)

    O objeto da união.

Retorna:

  • (Objeto)

    O objeto fornecido .



69
# File 'lib/mongoid/criteria/queryable/extentions/nil_class.rb', linha 69

def __union__(objeto); objeto; end