Module: Sinatra::Reloader::ClassMethods
- Defined in:
- lib/sinatra/reloader.rb
Instance Method Summary collapse
Instance Method Details
#also_reload(*files) ⇒ Object
85 86 87 |
# File 'lib/sinatra/reloader.rb', line 85 def also_reload(*files) dont_reload(files, false) end |
#dont_reload(*files) ⇒ Object
74 75 76 77 78 79 80 81 82 83 |
# File 'lib/sinatra/reloader.rb', line 74 def dont_reload(*files) if [true, false].include? files.last then dont = files.pop else dont = true end files.flatten.each do |file| # Rubinius and JRuby ignore block passed to glob. Dir.glob(file).each { |f| FileWatcher[f].dont_reload! dont } FileWatcher[file].dont_reload! dont end end |