# File lib/webby/resources.rb, line 88 def find_layout( filename ) return unless filename filename = filename.to_s fn = self.basename(filename) dir = ::File.dirname(filename) dir = '.' == dir ? '' : dir layouts.find(:filename => fn, :in_directory => dir) rescue RuntimeError raise Webby::Error, "could not find layout #{filename.inspect}" end