Módulo: Mongoid::Criterios::Consultables::Extensiones::Expresión regular::Raw_::Métodos de clase

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

Colapso del resumen del método de instancia

Detalles del método de instancia

#evolucionar(objeto) ⇒ BSON::Regexp::Raw

Evoluciona el objeto en una expresión regular bson sin procesar.

Ejemplos:

Evolucionar el objeto a una expresión regular.

BSON::Regexp::Raw.evolve("\\A[123]")

Parámetros:

  • Objeto (BSON::Regexp::Raw | String)

    El objeto a evolucionar.

Devuelve:

  • (BSON::Regexp::Raw)

    La expresión regular evolucionada en bruto.



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

def evolucionar(Objeto)
  __evolve__(Objeto) hacer |obj|
    obj.is_a?(String) ? BSON::Regexp::Crudo.Nuevo(obj) : obj
  end
end