Feature #29914 » 0004-Fix-Subclasses-must-implement-a-find_templates-name-.patch
| config/initializers/10-patches.rb | ||
|---|---|---|
| 53 | 53 | |
| 54 | 54 |
class Resolver |
| 55 | 55 |
def find_all(name, prefix=nil, partial=false, details={}, key=nil, locals=[])
|
| 56 |
locals = locals.map(&:to_s).sort!.freeze |
|
| 57 | ||
| 56 | 58 |
cached(key, [name, prefix, partial], details, locals) do |
| 57 | 59 |
if (details[:formats] & [:xml, :json]).any? |
| 58 | 60 |
details = details.dup |
| 59 | 61 |
details[:formats] = details[:formats].dup + [:api] |
| 60 | 62 |
end |
| 61 |
find_templates(name, prefix, partial, details)
|
|
| 63 |
_find_all(name, prefix, partial, details, key, locals)
|
|
| 62 | 64 |
end |
| 63 | 65 |
end |
| 64 | 66 |
end |