"Gavin Kistner" <gavin / refinery.com> wrote in message
> You can read this laboriously-written documentation, and download the
> file itself, from:
> http://phrogz.net/RubyLibs/ (click on Springz.rb under the Files
> listing).

What does the method "delete" on Lines 234, 235 do:

<snip>

 def remove_thyself
  @@all.delete(self)
  delete @@lookup[@o1][@o2] if @@lookup[@o1]
#^^^^^
  delete @@lookup[@o2][@o1] if @@lookup[@o2]
#^^^^^
  @@objs={}
  @@all.each{ |s|
   @@objs[s.o1] = @@objs[s.o2] = 1
  }
 end

<snip>

Thanks,
--shanko