Report abuse


			
  # Memoize the method +name+.  If +file+ is provided, then the method results
   # are stored on disk as well as in memory.
   def memoize(name, file=nil)
     cache = File.open(file, "rb"){ |io| Marshal.load(io) } rescue {}

      (class<