Tutorial de Ruby – Parte 33 – Inicialización de objetos
La clase Fruta del capítulo anterior tiene dos variables instancia, una para describir la clase de fruta y otra para describir su estado. Después de redefinir el método inspect de…
La clase Fruta del capítulo anterior tiene dos variables instancia, una para describir la clase de fruta y otra para describir su estado. Después de redefinir el método inspect de…
Si nadie se come nuestra fruta madura, quizás es momento de que pague su precio. ruby> class Fruta ruby| def time_passes ruby| @condition = "podrida" ruby| end ruby| end…
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…
En estos momentos es adecuada una pequeña disgresión. Ya se habrá notado que cuando deseamos ver directamente un objeto se nos muestra algo críptico como lo siguiente #<Fruta:0x401c30c4>. Este es…
En un capítulo anterior se trató brevemente las variables instancia, pero no se hizo mucho con ellas. Las variables instancia de un objeto son sus atributos, eso que diferencia a…
Cuando un método termina su ejecución puede que se necesiten ciertas labores de limpieza. Quizás se tenga que cerrar un fichero abierto, se deban liberar los datos de los buffers,…
Mapa Mental sobre Cucumber. Una mirada global sobre esta herramienta para automatizar pruebas de software. [singlepic id=651 w= h= float=none] Parte del contenido del mapa mental Pasos de un escenario…
Un programa en ejecución puede encontrarse con problemas inesperados. Podría no existir un fichero que desea leer, al salvar algunos datos se podría llenar un disco, un usuario podría introducir…