Programar un "e-commerce" que nos permita administrar los items de un inventario y cargar órdenes de compra.
Los items del inventario contienen código, nombre, precio y cantidad.
Las órdenes de compra deben poder mostrar el detalle de todos los items que la componen y el precio final (con y sin IVA)
El inventario debe permitir agregar items nuevos.
La orden de compra se tiene que poder imprimir.
Después de concretar una venta, hay que actualizar el inventario
Al final del día se quiere listar un resumen de los items vendidos y la facturación total
# Inicializar el inventorio
inventory = Inventory.new
inventory.add Product.new('ZAP01', 'Zapatillas deportivas', 1000), 30
inventory.add Product.new('REM01', 'Remera', 500), 50
inventory.add Product.new('REM02', 'Remera estampada', 600), 100
...
# Crear ordenes de compra
order = Order.new
order.add 'ZAP01', 1
order.add 'REM01', 2
sales = [] # puede ser un array o una claseif inventory.fulfill(order)
sales << order
puts order
end# TODO:# Mostrar los items vendidos y el total facturado