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