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

Definido en:
lib/mongoid/criterios/consultables/extensiones/nil_class.rb

Overview

Agrega el comportamiento de conversión de tipos de query a NilClass.

Colapso del resumen del método de instancia

Detalles del método de instancia

#__add__(objeto) ⇒ Objeto

Añade este objeto a nulo.

Ejemplos:

Añade el objeto a un valor nulo.

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

Parámetros:

  • Objeto (Objeto) -

    El objeto a agregar.

Devuelve:

  • (Objeto) -

    El objeto proporcionado.



20
# Archivo 'lib/mongoid/criteria/queryable/extensions/nil_class.rb', línea 20

def __agregar__(Objeto); Objeto; end

#__evolve_time__nil También conocido como: __evolve_date__

Evolucionar el cero en una fecha u hora.

Ejemplos:

Evolucionar el cero.

nil.__evolve_time__

Devuelve:

  • (nil)

    nil.



38
# Archivo 'lib/mongoid/criteria/queryable/extensions/nil_class.rb', línea 38

def __tiempo_de_evolución__; yo; end

#__expanded__(objeto) ⇒ objeto

Añade este objeto a nulo.

Ejemplos:

Añade el objeto a un valor nulo.

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

Parámetros:

  • Objeto (Objeto) -

    El objeto a expandir.

Devuelve:

  • (Objeto) -

    El objeto proporcionado.



30
# Archivo 'lib/mongoid/criteria/queryable/extensions/nil_class.rb', línea 30

def __expandido__(Objeto); Objeto; end

#__intersect__(objeto) ⇒ Objeto

Añade este objeto a nulo.

Ejemplos:

Añade el objeto a un valor nulo.

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

Parámetros:

  • Objeto (Objeto) -

    El objeto a intersecar.

Devuelve:

  • (Objeto) -

    El objeto proporcionado.



49
# Archivo 'lib/mongoid/criteria/queryable/extensions/nil_class.rb', línea 49

def __intersecarse__(Objeto); Objeto; end

#__override__(object) ⇒ objeto

Añade este objeto a nulo.

Ejemplos:

Añade el objeto a un valor nulo.

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

Parámetros:

  • Objeto (Objeto) -

    El objeto a anular.

Devuelve:

  • (Objeto) -

    El objeto proporcionado.



59
# Archivo 'lib/mongoid/criteria/queryable/extensions/nil_class.rb', línea 59

def __override__(Objeto); Objeto; end

#__union__(object) ⇒ Object

Añade este objeto a nulo.

Ejemplos:

Añade el objeto a un valor nulo.

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

Parámetros:

  • Objeto (Objeto) -

    El objeto de la unión.

Devuelve:

  • (Objeto) -

    El objeto proporcionado.



69
# Archivo 'lib/mongoid/criteria/queryable/extensions/nil_class.rb', línea 69

def __unión__(Objeto); Objeto; end