module Jekyll::DocumentIgnoreLayout

Public Class Methods

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

Public Instance Methods

write?() click to toggle source

Only write the document when its layout is not ignored

   # File lib/jekyll/document_ignore_layout.rb
10 def write?
11   return false if site.ignored_layout?(data['layout'])
12 
13   original_write?
14 end