lib/jekyll/readers/layout_reader.rb in jekyll-3.10.0 vs lib/jekyll/readers/layout_reader.rb in jekyll-4.0.0.pre.alpha1

- old
+ new

@@ -21,11 +21,11 @@ @layouts end def layout_directory - @layout_directory ||= (layout_directory_in_cwd || layout_directory_inside_source) + @layout_directory ||= site.in_source_dir(site.config["layouts_dir"]) end def theme_layout_directory @theme_layout_directory ||= site.theme.layouts_path if site.theme end @@ -52,20 +52,10 @@ file.split(".")[0..-2].join(".") end def within(directory) return unless File.exist?(directory) - Dir.chdir(directory) { yield } - end - def layout_directory_inside_source - site.in_source_dir(site.config["layouts_dir"]) - end - - def layout_directory_in_cwd - dir = Jekyll.sanitized_path(Dir.pwd, site.config["layouts_dir"]) - if File.directory?(dir) && !site.safe - dir - end + Dir.chdir(directory) { yield } end end end