# actionpack-1.13.5/lib/action_view/base.rb
# line 393

# Determines the template's file extension, such as rhtml, rxml, or rjs.
def find_template_extension_for(template_path)
  if match = delegate_template_exists?(template_path)
    match.first.to_sym
  elsif erb_template_exists?(template_path):        :rhtml
  elsif builder_template_exists?(template_path):    :rxml
  elsif javascript_template_exists?(template_path): :rjs
  else
    raise ActionViewError, "No rhtml, rxml, rjs or delegate template found for #{template_path} in #{@base_path}"
  end
end