class method
self.new
Ruby on Rails 5.0.7.2
Since v3.0.20Signature
self.new(app, path, deprecated_cache_control = :not_set, index: 'index', headers: {})
No documentation comment.
Parameters
-
appreq -
pathreq -
deprecated_cache_controlopt = :not_set -
indexkey = 'index' -
headerskey = {}
Source
# 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
Defined in actionpack/lib/action_dispatch/middleware/static.rb line 113
· View on GitHub
· Improve this page
· Find usages on GitHub
Defined in ActionDispatch::Static