Este repositorio contiene el código de una tienda de arriendo de pelÃculas. Es bastante simple y un par de archivos:
movie.rb
: Clase para representar a cada pelÃcula, con su tÃtulo y tipo para determinar su precio.rental.rb
: Clase para representar la acción de arrentar una pelÃcula, incluyendo por cuántos dÃas se arrienda.customer.rb
: Clase para representar a cada cliente, con su nombre y el historial de arriendos.rental_test.rb
: Test simple implementado con el framework minitest. Prueba el "happy path" (caso exitoso) en que el historial de arriendos se imprime correctamente.
En la rama principal se encuentra el código en su estado inicial, sobre el cual se aplicará refactoring.