Módulo: Mongoid::Extensiones::Expresiones regulares::Métodos de clase

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

Colapso del resumen del método de instancia

Detalles del método de instancia

#mongoize(objeto) ⇒ Regexp | nil También conocido como: demongoize

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

Ejemplos:

Mongoize el objeto.

Regexp.mongoize(/\A[abc]/)

Parámetros:

  • Objeto (Objeto) -

    El objeto a mangostear.

Devuelve:

  • (Regexp | nil)

    El objeto mongoizado o nulo.



21
22
23
24
25
26
27
28
29
30
# Archivo 'lib/mongoid/extensions/regexp.rb', línea 21

def mangostas(Objeto)
  return Si Objeto.nil?
  caso Objeto
  Cuando String entonces ::Regexp.Nuevo(Objeto)
  Cuando ::Regexp entonces Objeto
  Cuando BSON::Regexp::Crudo entonces Objeto.compilar
  end
rescate Error de expresión regular
  nulo
end