From b1d73088ce7f18ba40512a439a17b8a9e4a0c0f5 Mon Sep 17 00:00:00 2001 From: Samuel Williams Date: Mon, 5 Dec 2022 20:39:19 +1300 Subject: [PATCH] Fix usage of `Rack::File`. --- example/adapter.rb | 4 ++-- lib/rack/adapter/loader.rb | 2 +- lib/rack/adapter/rails.rb | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/example/adapter.rb b/example/adapter.rb index 77375fdf..206c150c 100644 --- a/example/adapter.rb +++ b/example/adapter.rb @@ -20,13 +20,13 @@ def call(env) run SimpleAdapter.new end map '/files' do - run Rack::File.new('.') + run Rack::Files.new('.') end end # You could also start the server like this: # # app = Rack::URLMap.new('/test' => SimpleAdapter.new, -# '/files' => Rack::File.new('.')) +# '/files' => Rack::Files.new('.')) # Thin::Server.start('0.0.0.0', 3000, app) # diff --git a/lib/rack/adapter/loader.rb b/lib/rack/adapter/loader.rb index 4574f284..60572c50 100644 --- a/lib/rack/adapter/loader.rb +++ b/lib/rack/adapter/loader.rb @@ -64,7 +64,7 @@ def self.for(name, options={}) return Merb::Rack::Application.new when :file - return Rack::File.new(options[:chdir]) + return Rack::Files.new(options[:chdir]) else raise AdapterNotFound, "Adapter not found: #{name}" diff --git a/lib/rack/adapter/rails.rb b/lib/rack/adapter/rails.rb index 0da1b98b..31113e20 100644 --- a/lib/rack/adapter/rails.rb +++ b/lib/rack/adapter/rails.rb @@ -23,7 +23,7 @@ def initialize(options = {}) load_application @rails_app = self.class.rack_based? ? ActionController::Dispatcher.new : CgiApp.new - @file_app = Rack::File.new(::File.join(RAILS_ROOT, "public")) + @file_app = Rack::Files.new(::File.join(RAILS_ROOT, "public")) end def load_application