Commit 6ea1437dff110ade6e1d0ba80005d8f8394b45ca
- Diff rendering mode:
- inline
- side by side
config.ru
(11 / 0)
|   | |||
| 1 | # -*- ruby -*- | ||
| 2 | require 'sinatra' | ||
| 3 | require 'coefficient' | ||
| 4 | require 'sinatra-reloader' | ||
| 5 | |||
| 6 | use Sinatra::Reloader, 0 | ||
| 7 | |||
| 8 | set :environment, :development | ||
| 9 | set :port, 4567 | ||
| 10 | |||
| 11 | run Sinatra::Application |
sinatra-reloader.rb
(10 / 0)
|   | |||
| 1 | # Taken mostly from | ||
| 2 | # http://groups.google.com/group/sinatrarb/t/a5cfc2b77a013a86 | ||
| 3 | |||
| 4 | class Sinatra::Reloader < Rack::Reloader | ||
| 5 | def safe_load(file, mtime, stderr = $stderr) | ||
| 6 | ::Sinatra::Application.reset! | ||
| 7 | stderr.puts "#{self.class}: reseting routes" | ||
| 8 | super | ||
| 9 | end | ||
| 10 | end |

