Módulo: Mongoid::Extensiones::Rango

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

Overview

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

Definido en el espacio de nombres

Modules: Métodos de clase

Colapso delresumen del método de clase

Colapso del resumen del método de instancia

Detalles del método de clase

.incluido(base) ⇒ Objeto



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

def yo.incluido(base)
  base.ampliar(Métodos de clase)
end

Detalles del método de instancia

#__find_args__Array

Obsoleto.

Obtener el rango como argumentos para una búsqueda.

Ejemplos:

Obtenga el rango como argumentos de búsqueda.

range.__find_args__

Devuelve:

  • (Matriz)

    El rango como un arreglo.



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

def __find_args__
  to_a
end

#mongoizarHash | nulo

Convierte el objeto del tipo rubí con el que tratamos a un tipo compatible con Mongo.

Ejemplos:

Mongoize el objeto.

range.mongoize

Devuelve:

  • (Hash | nulo ) —

    El objeto mongoizado o nulo.



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

def mangostas
  ::Rango.mangostas(yo)
end

#¿redimensionable?verdadero

¿Es este un objeto redimensionable?

Ejemplos:

¿Es esto redimensionable?

range.resizable?

Devuelve:

  • (verdadero) -

    Verdadero.



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

def ¿redimensionable?
  true
end