Class: ActionView::FileSystemResolver
- Inherits:
-
PathResolver
- Object
- Resolver
- PathResolver
- ActionView::FileSystemResolver
- Defined in:
- lib/action_view/template/resolver.rb
Overview
A resolver that loads files from the filesystem.
Direct Known Subclasses
Constant Summary
Constants inherited from PathResolver
PathResolver::DEFAULT_PATTERN, PathResolver::EXTENSIONS
Instance Attribute Summary collapse
-
#path ⇒ Object
readonly
Returns the value of attribute path.
Instance Method Summary collapse
- #eql?(resolver) ⇒ Boolean (also: #==)
-
#initialize(path) ⇒ FileSystemResolver
constructor
A new instance of FileSystemResolver.
- #to_s ⇒ Object (also: #to_path)
Methods inherited from PathResolver
Methods inherited from Resolver
#clear_cache, #find_all, #find_all_with_query
Constructor Details
#initialize(path) ⇒ FileSystemResolver
Returns a new instance of FileSystemResolver.
325 326 327 328 329 |
# File 'lib/action_view/template/resolver.rb', line 325 def initialize(path) raise ArgumentError, "path already is a Resolver class" if path.is_a?(Resolver) super() @path = File.(path) end |
Instance Attribute Details
#path ⇒ Object (readonly)
Returns the value of attribute path.
323 324 325 |
# File 'lib/action_view/template/resolver.rb', line 323 def path @path end |
Instance Method Details
#eql?(resolver) ⇒ Boolean Also known as: ==
336 337 338 |
# File 'lib/action_view/template/resolver.rb', line 336 def eql?(resolver) self.class.equal?(resolver.class) && to_path == resolver.to_path end |
#to_s ⇒ Object Also known as: to_path
331 332 333 |
# File 'lib/action_view/template/resolver.rb', line 331 def to_s @path.to_s end |