Class: ActionView::OptimizedFileSystemResolver
- Inherits:
- 
      FileSystemResolver
      
        - Object
- Resolver
- PathResolver
- FileSystemResolver
- ActionView::OptimizedFileSystemResolver
 
- Defined in:
- lib/action_view/template/resolver.rb
Overview
An Optimized resolver for Rails’ most common case.
Constant Summary
Constants inherited from PathResolver
PathResolver::DEFAULT_PATTERN, PathResolver::EXTENSIONS
Instance Method Summary collapse
- 
  
    
      #build_query(path, details)  ⇒ Object 
    
    
  
  
  
  
  
  
  
  
  
    :nodoc:. 
Methods inherited from FileSystemResolver
Methods inherited from PathResolver
Methods inherited from Resolver
#clear_cache, #find_all, #initialize
Constructor Details
This class inherits a constructor from ActionView::FileSystemResolver
Instance Method Details
#build_query(path, details) ⇒ Object
:nodoc:
| 237 238 239 240 241 242 243 244 | # File 'lib/action_view/template/resolver.rb', line 237 def build_query(path, details) exts = EXTENSIONS.map { |ext| details[ext] } query = escape_entry(File.join(@path, path)) query + exts.map { |ext| "{#{ext.compact.uniq.map { |e| ".#{e}," }.join}}" }.join end |