Та четох четох и още четох, гледах spec-а прочетох от тук от там (stackoverflow) какво прави let
и съответно не получих сам отговор на въпроса който ще последва :)
Въпросния въпрос:
inventory = Invenotory.new
inventory.register 'Green Tea', '0.79'
inventory.register 'Earl Grey', '0.99'
cart = inventоry.new_cart
inventory.register 'Black Coffee', '1.99'
cart.add 'Green Tea'
cart.add 'Earl Grey', 3
cart.add 'Black Coffee', 2 # грешка или трябва да сработи ?
П.П.: Въпроса е на последния ред от кода
Разликата между двете е голяма от гледна точка на имплементация и никой от дадените тестове нито документацията хвърля някаква светлина върху въпроса.