method
serve
v7.1.3.4 -
Show latest stable
- Class:
ActionDispatch::FileHandler
serve(request, filepath, content_headers)private
No documentation available.
# File actionpack/lib/action_dispatch/middleware/static.rb, line 78
def serve(request, filepath, content_headers)
original, request.path_info =
request.path_info, ::Rack::Utils.escape_path(filepath).b
@file_server.call(request.env).tap do |status, headers, body|
# Omit content-encoding/type/etc headers for 304 Not Modified
if status != 304
headers.update(content_headers)
end
end
ensure
request.path_info = original
end