Variables de instancias

Una variable de instancia tiene un menor alcance que una variable global, pero uno mayor que una variable local. Tiene un alcance que está limitado al objeto al que referencia self, por ejemplo, su alcance está dentro de una clase.

Ejemplo

Abrimos IRB y ejecutamos lo siguiente:

 

Herramientas utilizadas

  • ruby 2.1.5p273 (2014-11-13 revision 48405)

Fuentes