From d221b1d36e7a6e5db81c03fcc57b2bd9700c3065 Mon Sep 17 00:00:00 2001 From: Ashwin Maroli Date: Fri, 20 Mar 2020 19:02:37 +0530 Subject: [PATCH] Simplify `Jekyll::Renderer#validate_layout` --- lib/jekyll/renderer.rb | 14 ++++---------- 1 file changed, 4 insertions(+), 10 deletions(-) diff --git a/lib/jekyll/renderer.rb b/lib/jekyll/renderer.rb index dff212ef961..9853ceb3f09 100644 --- a/lib/jekyll/renderer.rb +++ b/lib/jekyll/renderer.rb @@ -174,16 +174,10 @@ def place_in_layouts(content, payload, info) # layout - the layout to check # Returns nothing def validate_layout(layout) - if invalid_layout?(layout) - Jekyll.logger.warn( - "Build Warning:", - "Layout '#{document.data["layout"]}' requested "\ - "in #{document.relative_path} does not exist." - ) - elsif !layout.nil? - layout_source = layout.path.start_with?(site.source) ? :site : :theme - Jekyll.logger.debug "Layout source:", layout_source - end + return unless invalid_layout?(layout) + + Jekyll.logger.warn "Build Warning:", "Layout '#{document.data["layout"]}' requested " \ + "in #{document.relative_path} does not exist." end # Render layout content into document.output