# File lib/merb-core/controller/template.rb, line 42 def template_for(path, template_stack = []) path = File.expand_path(path) ret = if Merb::Config[:reload_templates] file = Dir["#{path}.{#{Merb::Template::EXTENSIONS.keys.join(',')}}"].first METHOD_LIST[path] = file ? inline_template(file) : nil else METHOD_LIST[path] ||= begin file = Dir["#{path}.{#{Merb::Template::EXTENSIONS.keys.join(',')}}"].first file ? inline_template(file) : nil end end ret end