Commit 6ea1437dff110ade6e1d0ba80005d8f8394b45ca

Add config.ru to run under rackup and add Sinatra::Reloader to get pre sinatra 0.9.2 style reloading when files change.
config.ru
(11 / 0)
  
1# -*- ruby -*-
2require 'sinatra'
3require 'coefficient'
4require 'sinatra-reloader'
5
6use Sinatra::Reloader, 0
7
8set :environment, :development
9set :port, 4567
10
11run Sinatra::Application
  
1# Taken mostly from
2# http://groups.google.com/group/sinatrarb/t/a5cfc2b77a013a86
3
4class 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
10end