Módulo: Mongoide::Extensiones::Módulo

Definido en:
lib/mongoid/extensiones/módulo.rb

Overview

Agrega comportamiento de conversión de tipos a la clase Módulo.

Colapso del resumen del método de instancia

Detalles del método de instancia

#re_define_method(nombre, &bloque) ⇒ Método

Redefinir el método. Si existe, se anulará su definición o simplemente se definirá.

Ejemplos:

Redefinir el método.

Object.re_define_method("exists?") do
  self
end

Parámetros:

  • Nombre ( Cadena| Símbolo)

    El nombre del método.

  • &bloquear

    El cuerpo del método.

Devuelve:

  • (Método) -

    El nuevo método.



22
23
24
25
# Archivo 'lib/mongoid/extensions/module.rb', línea 22

def re_definir_método(Nombre, Ybloque)
  método indefinido(Nombre) Si ¿método_definido?(Nombre)
  definir_método(Nombre, Ybloque)
end