I use the term Lazy Hash in the same way you would call an Enumerator a lazy iterator. That being; the values don’t get evaluated until they are needed. In a Hash this is also utilizing memoization, where the value gets assigned the first time it’s used. E.G. @variable ||= :value Let’s say you own…
Continue Reading »