Action View Resolver
Namespace
Class
Methods
Class Public methods
new()
Source:
# File actionview/lib/action_view/template/resolver.rb, line 136
def initialize
@cache = Cache.new
end
Instance Public methods
clear_cache()
Source:
# File actionview/lib/action_view/template/resolver.rb, line 140
def clear_cache
@cache.clear
end
find_all(name, prefix = nil, partial = false, details = {}, key = nil, locals = [])
Normalizes the arguments and passes it on to find_templates.
Source:
# File actionview/lib/action_view/template/resolver.rb, line 145
def find_all(name, prefix = nil, partial = false, details = {}, key = nil, locals = [])
cached(key, [name, prefix, partial], details, locals) do
find_templates(name, prefix, partial, details)
end
end
find_all_anywhere(name, prefix, partial = false, details = {}, key = nil, locals = [])
Source:
# File actionview/lib/action_view/template/resolver.rb, line 151
def find_all_anywhere(name, prefix, partial = false, details = {}, key = nil, locals = [])
cached(key, [name, prefix, partial], details, locals) do
find_templates(name, prefix, partial, details, true)
end
end