Class ActionController::Caching::Actions::ActionCachePath
In: vendor/rails/actionpack/lib/action_controller/caching.rb
Parent: Object

Methods

new   path_for  

Attributes

extension  [R] 
path  [R] 

Public Class methods

[Source]

     # File vendor/rails/actionpack/lib/action_controller/caching.rb, line 275
275:         def initialize(controller, options = {})
276:           @extension = extract_extension(controller.request.path)
277:           path = controller.url_for(options).split('://').last
278:           normalize!(path)
279:           add_extension!(path, @extension)
280:           @path = URI.unescape(path)
281:         end

[Source]

     # File vendor/rails/actionpack/lib/action_controller/caching.rb, line 270
270:           def path_for(controller, options)
271:             new(controller, options).path
272:           end

[Validate]