class ActionView::PathSet
:nodoc:
= Action View PathSet
:nodoc:
def exists?(*args)
def exists?(*args) find_all(*args).any? end
def find(path, prefix = nil, partial = false, details = {}, key = nil)
def find(path, prefix = nil, partial = false, details = {}, key = nil) template = find_all(path, prefix, partial, details, key).first raise MissingTemplate.new(self, "#{prefix}/#{path}", details, partial) unless template template end
def find_all(*args)
def find_all(*args) each do |resolver| templates = resolver.find_all(*args) return templates unless templates.empty? end [] end
def typecast!
def typecast! each_with_index do |path, i| path = path.to_s if path.is_a?(Pathname) next unless path.is_a?(String) self[i] = FileSystemResolver.new(path) end end