# File lib/action_view/lookup_context.rb, line 93 def exists?(name, prefixes = [], partial = false, keys = []) @view_paths.exists?(*args_for_lookup(name, prefixes, partial, keys)) end
# File lib/action_view/lookup_context.rb, line 84 def find(name, prefixes = [], partial = false, keys = []) @view_paths.find(*args_for_lookup(name, prefixes, partial, keys)) end
# File lib/action_view/lookup_context.rb, line 89 def find_all(name, prefixes = [], partial = false, keys = []) @view_paths.find_all(*args_for_lookup(name, prefixes, partial, keys)) end
Whenever setting view paths, makes a copy so we can manipulate then in instance objects as we wish.
# File lib/action_view/lookup_context.rb, line 80 def view_paths=(paths) @view_paths = ActionView::Base.process_view_paths(paths) end
Add fallbacks to the view paths. Useful in cases you are rendering a :file.
# File lib/action_view/lookup_context.rb, line 99 def with_fallbacks added_resolvers = 0 self.class.fallbacks.each do |resolver| next if view_paths.include?(resolver) view_paths.push(resolver) added_resolvers += 1 end yield ensure added_resolvers.times { view_paths.pop } end
Generated with the Darkfish Rdoc Generator 2.