Guía del usuario de Ruby - Facilitando la creación de accesores

30 - Facilitando la creación de accesores

[editar]
Tutorial creado por matz. Extraido de: http://es.tldp.org/Manuales-LuCAS/doc-guia-usuario-ruby/doc-guia-usuario-ruby-html/
27 de Febrero de 2006
Dado que muchas variables instancia necesitan métodos accesores, Ruby proporciona abreviaturas para las formas convencionales.

Tabla 24-1. Accesores

|| Abreviatura || Efecto ||
|| attr_reader :v || def v; @v; end ||
|| attr_writer :v || def v=(value); @v=value; end ||
|| attr_accesor :v || attr_reader :v; attr_writer :v ||
|| attr_accesor :v, :w || attr_accesor :v; attr_accessor :w ||

Tomemos ventaja de esto y añadamos información fresca. Primero pediremos la generación de un escritor y un lector y luego incorporaremos la nueva información en inspect.

|| ruby> class Fruta
ruby| attr_accessor :condition
ruby| def inspect
ruby| "una " + @kind + " " + @condition
ruby| end
ruby| end
nil
ruby> f2.condition = "madura"
"madura"
ruby> f2
una banana madura
||
[editar]

5 opiniones

ejemplos

deberian colocar mas ejemplos =)
D:

y los atributos de la clase que?
bien

bien
Exelente.

Excelente traduccion de: http://www.rubyist.net/~slagell/ruby/singletonmethods.html
muy recomendable.
Bueno.

Muy bueno como introduccion a el leguaje de ruby.

Tutoriales relacionados con 'Guía del usuario de Ruby'

Autor y licencia de 'Guía del usuario de Ruby'

Licencia GNU Free Documentation License: http://www.es.gnu.org/licencias/fdles.html
Este contenido ha sido recopilado por el equipo de Wikilearning. Todo el contenido recopilado se ha obtenido respetando y comunicando en nuestro site la licencia de cada fuente.
Wikilearning tiene permiso expreso por escrito de los autores para publicar los contenidos que ha extraído de otras webs, incluyendo su uso comercial.