The explanation of let in the string_spec lesson states it creates a variable that returns the computed value. It actually creates a helper method with a memoized value that is cached for the same example but not across different examples. In the example where favorite_color is set to 'navy blue' it is just creating a local variable and isn't related to the helper method created by let.
Activity
Finish TheOdinProject#4
Implement solution for Assignment TheOdinProject#4 in 15a_binary_game…
Implement solution for Assignment TheOdinProject#4 in 16a_caesar_brea…
Ex. 13 up to Assignment TheOdinProject#4 complete
Complete assignment TheOdinProject#4
Complete assignments TheOdinProject#3 & TheOdinProject#4
Complete 16a assignment method TheOdinProject#3 & TheOdinProject#4
Complete assignment TheOdinProject#4 spec/13_input_output_spec.rb
Complete assignment TheOdinProject#4 spec/15a_binary_game_spec.rb
Complete binary game assignment TheOdinProject#4
Complete ceasar breaker assignments TheOdinProject#1-TheOdinProject#4
Complete assignment TheOdinProject#4 spec/16a_caesar_breaker_spec.rb