diff --git a/Gemfile b/Gemfile index 7d8fa8f1..b9a244a7 100644 --- a/Gemfile +++ b/Gemfile @@ -8,7 +8,7 @@ gem 'bcrypt-ruby', require: 'bcrypt' gem 'sinatra-flash', require: 'sinatra/flash' gem 'sinatra-xsendfile', require: 'sinatra/xsendfile' gem 'puma', require: nil -gem 'rubyzip' +gem 'rubyzip', require: 'zip' gem 'rack-recaptcha', require: 'rack/recaptcha' gem 'rmagick', require: nil gem 'selenium-webdriver', require: nil diff --git a/app.rb b/app.rb index f9235ea4..81bbc537 100644 --- a/app.rb +++ b/app.rb @@ -315,7 +315,7 @@ get '/site_files/:username.zip' do |username| require_login file_path = "/tmp/neocities-site-#{username}.zip" - Zip::ZipFile.open(file_path, Zip::ZipFile::CREATE) do |zipfile| + Zip::File.open(file_path, Zip::File::CREATE) do |zipfile| current_site.file_list.collect {|f| f.filename}.each do |filename| zipfile.add filename, site_file_path(filename) end