Módulo: Mongoid::Extensions::Range

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

Overview

Agrega un comportamiento de conversión de tipo 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



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

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

Detalles del método de instancia

#__find_args__Array

Obsoleto.

Obtén 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.



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

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.



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

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

#¿es redimensionable?verdadero

¿Es esto un objeto redimensionable?

Ejemplos:

¿Es redimensionable?

range.resizable?

Devuelve:

  • (cierto)

    Verdadero.



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

def ¿redimensionable?
  true
end