El link al kata: http://codekata.com/kata/kata01-supermarket-pricing/
La implementación actual permite
- calcular precios de productos por unidades
- calcular precios de productos por peso
- calcular ofertas de tipo "3 por $1" y "lleva 3, paga 2"
- calcular el costo de productos por unidad y por peso
Para correr las pruebas se necesita instalar rspec y correr el comando
rspec
Probado en Ruby 2.3