[Ror-es] Métodos Self
Iñaki
ibc2 at euskalnet.net
Fri Dec 1 19:10:33 GMT 2006
El Viernes, 1 de Diciembre de 2006 11:59, Fernando Val escribió:
> Disculpa, pero no lo pillo (es que soy diseñador y aún estoy "tierno" con
> Rails...
Un método normal sólo puede ser llamado desde un objeto de su clase, ejemplo:
mi_objeto = Objeto.new
mi_objeto.metodo_de_instancia(parámetros)
Sin embargo, un método que se declara con "self." delante es un método de
clase, esto es, no se llama desde un objeto sino desde la propia clase:
Objeto.método_de_clase(parámetros)
De hecho si haces:
mi_objeto = Objeto.new
mi_objeto.método_de_clase(parámetros)
te da error pues NO es un método de instancia sino de clase.
--
Iñaki Baz Castillo
More information about the Ror-es
mailing list