class ActionView::Resolver

Action View Resolver

Constants

Path

Public Instance Methods

clear_cache() click to toggle source
# File lib/action_view/template/resolver.rb, line 60
def clear_cache
end
find_all(name, prefix = nil, partial = false, details = {}, key = nil, locals = []) click to toggle source

Normalizes the arguments and passes it on to find_templates.

# File lib/action_view/template/resolver.rb, line 64
def find_all(name, prefix = nil, partial = false, details = {}, key = nil, locals = [])
  _find_all(name, prefix, partial, details, key, locals)
end

Private Instance Methods

_find_all(name, prefix, partial, details, key, locals) click to toggle source
# File lib/action_view/template/resolver.rb, line 74
def _find_all(name, prefix, partial, details, key, locals)
  find_templates(name, prefix, partial, details, locals)
end
find_templates(name, prefix, partial, details, locals = []) click to toggle source

This is what child classes implement. No defaults are needed because Resolver guarantees that the arguments are present and normalized.

# File lib/action_view/template/resolver.rb, line 83
def find_templates(name, prefix, partial, details, locals = [])
  raise NotImplementedError, "Subclasses must implement a find_templates(name, prefix, partial, details, locals = []) method"
end