Módulo: Mongoid::Criteria::Queryable::Extensions::Regexp::Raw_::ClassMethods

Definido em:
lib/mongoid/criteria/queryable/extensions/regexp.rb

Recolhimento do Resumo do método de instância

Detalhes do método de instância

#evolua(objeto) ➤ BSON::Regexp::Raw

Envolva o objeto em um regex BSON bruto.

Exemplos:

Evolua o objeto para um regex.

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

Parâmetros:

  • objeto (BSON::Regexp::Raw | string)

    O objeto a ser desenvolvido.

Retorna:

  • (BSON::Regexp::Raw)

    O regex bruto evoluído.



62
63
64
65
66
# File 'lib/mongoid/criteria/queryable/extentions/regexp.rb', linha 62

def evolua(objeto)
  __evolve__(objeto) fazer |obj|
    obj.is_a?(String) ? BSON::regexp::Cru.Novo(obj) : obj
  end
end