app.rb#!ruby require 'rubygems' require 'sinatra' require 'sinatra/authorization' require 'erb' require 'fileutils' helpers do def authorization_realm; 'Private Zone'; end def authorize(login, password) login == 'id' && password == 'pw' end end module Uploader attr_reader :upload_path, :upload_dir def initialize @upload_path = 'files' @upload_dir = File.join(Sinatra::Application.public, @upload_pa