module Padrino::Rendering::ClassMethods
def fetch_layout_path(given_layout, layouts_path=views)
-
layouts_path
(String, nil
) -- -
given_layout
(String, nil
) --
def fetch_layout_path(given_layout, layouts_path=views) layout_name = (given_layout || @layout || :application).to_s cache_layout_path(layout_name) do if Pathname.new(layout_name).absolute? && Dir["#{layout_name}.*"].any? || Dir["#{layouts_path}/#{layout_name}.*"].any? layout_name else File.join('layouts', layout_name) end end end