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

Definido en:
lib/mongoid/criteria/queryable/extensions/nil_class.rb

Overview

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

Resumen del método de instancia colapsar

Detalles del método de instancia

#__add__(objeto) ⇒ Objeto

Agrega este objeto a nil.

Ejemplos:

Agregar el objeto a un valor nulo.

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

Parámetros:

  • Objeto (objeto)

    El objeto a agregar.

Devuelve:

  • (objeto)

    El objeto proporcionado.



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

def __add__(Objeto)
  Objeto
end

#__evolve_time__nil También conocido como: __evolve_date__

Convierte el nulo en una fecha o hora.

Ejemplos:

Evoluciona la nada.

nil.__evolve_time__

Devuelve:

  • (nil)

    nil.



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

def __evolve_time__
  sí mismo
end

#__expanded__(objeto) ⇒ objeto

Agrega este objeto a nil.

Ejemplos:

Agregar el objeto a un valor nulo.

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

Parámetros:

  • Objeto (objeto)

    El objeto a expandir.

Devuelve:

  • (objeto)

    El objeto proporcionado.



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

def __expanded__(Objeto)
  Objeto
end

#__intersect__(objeto) ⇒ Objeto

Agrega este objeto a nil.

Ejemplos:

Agregar el objeto a un valor nulo.

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

Parámetros:

  • Objeto (objeto)

    El objeto a intersectar.

Devuelve:

  • (objeto)

    El objeto proporcionado.



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

def __intersect__(Objeto)
  Objeto
end

#__override__(object) ⇒ objeto

Agrega este objeto a nil.

Ejemplos:

Agregar el objeto a un valor nulo.

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

Parámetros:

  • Objeto (objeto)

    El objeto a reemplazar.

Devuelve:

  • (objeto)

    El objeto proporcionado.



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

def __override__(Objeto)
  Objeto
end

#__union__(object) ⇒ Object

Agrega este objeto a nil.

Ejemplos:

Agregar el objeto a un valor nulo.

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

Parámetros:

  • Objeto (objeto)

    El objeto para unir.

Devuelve:

  • (objeto)

    El objeto proporcionado.



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

def __unión__(Objeto)
  Objeto
end