Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # Original
- $:.unshift( File::dirname( __FILE__ ).untaint )
- require 'tdiary/application'
- use Rack::Reloader
- map '/assets' do
- environment = Sprockets::Environment.new
- ['js', 'theme', '../tdiary-contrib/js', '../tdiary-theme'].each do |path|
- environment.append_path path
- end
- run environment
- end
- map "/" do
- run TDiary::Application.new(:index)
- end
- map "/index.rb" do
- run TDiary::Application.new(:index)
- end
- map "/update.rb" do
- use Rack::Auth::Basic do |user, pass|
- if File.exist?('.htpasswd')
- require 'webrick/httpauth/htpasswd'
- htpasswd = WEBrick::HTTPAuth::Htpasswd.new('.htpasswd')
- crypted = htpasswd.get_passwd(nil, user, false)
- crypted == pass.crypt(crypted) if crypted
- else
- user == 'user' && pass == 'password'
- end
- end
- run TDiary::Application.new(:update)
- end
Add Comment
Please, Sign In to add comment