# File lib/merb-core/bootloader.rb, line 378 def reload(file) Merb.klass_hashes.each {|x| x.protect_keys!} if klasses = LOADED_CLASSES.delete(file) klasses.each { |klass| remove_constant(klass) unless klass.to_s =~ /Router/ } end load_file file Merb.klass_hashes.each {|x| x.unprotect_keys!} end