Módulo: Mongoid::Extensiones::Rango

Definido en:
lib/mongoid/extensions/range.rb

Overview

Agrega comportamiento de conversión de tipos a la clase Range.

Definido bajo Namespace

Modules: ClassMethods

Resumen del método de clase colapsar

Resumen del método de instancia colapsar

Detalles del método de clase

.included(base) ⇒ objeto



8
9
10
# Archivo 'lib/mongoid/extensions/range.rb', línea 8

def sí mismo.incluido(base)
  base.ampliar(ClassMethods)
end

Detalles del método de instancia

#__find_args__Array

Obsoleto.

Obtener el rango como argumentos para una búsqueda.

Ejemplos:

Obtén el rango como argumentos de búsqueda.

range.__find_args__

Devuelve:

  • (arreglo)

    El rango como un arreglo.



19
20
21
# Archivo 'lib/mongoid/extensions/range.rb', línea 19

def __find_args__
  to_a
end

#mongoizeHash | nil

Convierte el objeto desde el tipo Ruby con el que trabajamos a un tipo compatible con Mongo.

Ejemplos:

Mongoize el objeto.

range.mongoize

Devuelve:

  • (Hash | nil)

    El objeto mongoizado o nulo.



31
32
33
# Archivo 'lib/mongoid/extensions/range.rb', línea 31

def mangostas
  ::Rango.mangostas(sí mismo)
end

#¿es redimensionable?verdadero

¿Es este un objeto redimensionable?

Ejemplos:

¿Es esto redimensionable?

range.resizable?

Devuelve:

  • (cierto)

    Verdadero.



41
42
43
# Archivo 'lib/mongoid/extensions/range.rb', línea 41

def ¿redimensionable?
  true
end