class ActionDispatch::Static
def call(env)
def call(env) case env['REQUEST_METHOD'] when 'GET', 'HEAD' path = env['PATH_INFO'].chomp('/') if match = @file_handler.match?(path) env["PATH_INFO"] = match return @file_handler.call(env) end end @app.call(env) end
def initialize(app, path, cache_control=nil)
def initialize(app, path, cache_control=nil) @app = app @file_handler = FileHandler.new(path, cache_control) end