-
Crear una clase Dessert
-
Agregar a la clase Postre attr_accessor para dos atributos llamados calories y name
-
Crear un constructor (método initialize) que reciba dos parámetros (name y calories) y que los asigne a sus respectivos atributos @name y @calories
-
Crear un método healthy? que regrese true si un postre tiene menos de 200 calorías
-
Crear un método delicious? que regrese siempre true (los postres siempre son deliciosos)
-
Crear una clase JellyBean que herede de la clase Dessert
-
Agregar un attr_accessor para un atributo llamado flavor
-
Agregar un constructor que reciba tres parámetros: name, calories y flavor
-
Ese constructor debe llamar al constructor de Dessert pasándole los parámetros name y calories (pista: use el método super)
-
Redefine el método delicious? de la clase JellyBean para que regrese true a menos que la variable flavor contenga la cadena "black licorice"
-
Crear una instancia de Dessert con los valores "Ice cream" para name y 400 para calories. Guardar esa instancia en una variable con el nombre de su elección
-
Crear una instancia de JellyBean con los valores "Ice cream" para name, 50 para calories y "black licorice" para flavor. Guardar esa instancia en una variable con el nombre de su elección
-
Utilizar los métodos delicious? y healthy? de cada uno de nuestros objetos creados y comprobar que funcionan como lo esperado