David Kimura PRO said about 4 years ago on Ruby Objects and Memoization :
  You really don't need the instance methods in that example, It can be done at the class level. If I were to go back and redo this episode, I would leave any class level qualifying methods out of instance level methods.