Method: Rack::Reloader#safe_load

Defined in:
lib/rack/reloader.rb

#safe_load(file, mtime, stderr = $stderr) ⇒ Object

A safe Kernel::load, issuing the hooks depending on the results



55
56
57
58
59
60
61
62
63
# File 'lib/rack/reloader.rb', line 55

def safe_load(file, mtime, stderr = $stderr)
  load(file)
  stderr.puts "#{self.class}: reloaded `#{file}'"
  file
rescue LoadError, SyntaxError => ex
  stderr.puts ex
ensure
  @mtimes[file] = mtime
end