method
new
v5.0.0.1 -
Show latest stable
- Class:
ActionDispatch::Static
new(app, path, deprecated_cache_control = :not_set, index: 'index', headers: {})public
No documentation available.
# File actionpack/lib/action_dispatch/middleware/static.rb, line 113
def initialize(app, path, deprecated_cache_control = :not_set, index: 'index', headers: {})
if deprecated_cache_control != :not_set
ActiveSupport::Deprecation.warn("The `cache_control` argument is deprecated," "replaced by `headers: { 'Cache-Control' => #{deprecated_cache_control} }`, " " and will be removed in Rails 5.1.")
headers['Cache-Control'.freeze] = deprecated_cache_control
end
@app = app
@file_handler = FileHandler.new(path, index: index, headers: headers)
end