class Middleman::TemplateRenderer

def self.locate_layout(app, name, preferred_engine=nil)

def self.locate_layout(app, name, preferred_engine=nil)
  resolve_opts = {}
  resolve_opts[:preferred_engine] = preferred_engine unless preferred_engine.nil?
  # Check layouts folder
  layout_file = resolve_template(app, File.join(app.config[:layouts_dir], name.to_s), resolve_opts)
  # If we didn't find it, check root
  layout_file = resolve_template(app, name, resolve_opts) unless layout_file
  # Return the path
  layout_file
end