Method: Tempfile::FinalizerManager#register

Defined in:
lib/tempfile.rb

#register(obj, file) ⇒ Object



380
381
382
383
384
# File 'lib/tempfile.rb', line 380

def register(obj, file)
  ObjectSpace.undefine_finalizer(obj)
  ObjectSpace.define_finalizer(obj, self)
  @open_files[obj.object_id] = file
end