module Jekyll::RendererIgnoreLayout
Public Class Methods
included(base)
click to toggle source
# File lib/jekyll/renderer_ignore_layout.rb 5 def self.included(base) 6 base.class_eval do 7 alias :original_invalid_layout? :invalid_layout? 8 9 # Only write the document when its layout is not ignored 10 def invalid_layout?(layout) 11 return false if site.ignored_layout?(document.data['layout']) 12 13 original_invalid_layout? layout 14 end 15 end 16 end
Public Instance Methods
invalid_layout?(layout)
click to toggle source
Only write the document when its layout is not ignored
# File lib/jekyll/renderer_ignore_layout.rb 10 def invalid_layout?(layout) 11 return false if site.ignored_layout?(document.data['layout']) 12 13 original_invalid_layout? layout 14 end