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 |