lib/rack/unreloader/reloader.rb
def remove(name)
        file = @files[name] || return
        remove_feature(name) if $LOADED_FEATURES.include?(name)
        file[:features].each{|feature| remove_feature(feature)}
        remove_constants(name){file[:constants]}
        @files.delete(name)
      end
# Remove the given file, removing any constants and other files loaded
# by the file.
Remove the given file, removing any constants and other files loaded
by the file.
Remove the given file removing any constants and other files loaded by the file .
def remove(name)
        file = @files[name] || return
        remove_feature(name) if $LOADED_FEATURES.include?(name)
        file[:features].each{|feature| remove_feature(feature)}
        remove_constants(name){file[:constants]}
        @files.delete(name)
      end
def remove ( name ) file = @files [ name ] || return remove_feature ( name ) if $LOADED_FEATURES . include? ( name ) file [ :features ] . each { | feature | remove_feature ( feature ) } remove_constants ( name ) { file [ :constants ] } @files . delete ( name ) end
Remove the given file, removing any constants and other files loaded
by the file.
Remove the given file removing any constants and other files loaded by the file .
name