module Jekyll::DoctorIgnoreLayout
Public Class Methods
included(base)
click to toggle source
# File lib/jekyll/commands/doctor_ignore_layout.rb 5 def self.included(base) 6 base.class_eval do 7 class << self 8 private 9 10 alias :original_allow_used_permalink? :allow_used_permalink? 11 12 def allow_used_permalink?(item) 13 return true if item.respond_to?(:site) && 14 item.respond_to?(:data) && 15 item.site.ignored_layout?(item.data['layout']) 16 17 original_allow_used_permalink? item 18 end 19 end 20 end 21 end
Private Class Methods
allow_used_permalink?(item)
click to toggle source
# File lib/jekyll/commands/doctor_ignore_layout.rb 12 def allow_used_permalink?(item) 13 return true if item.respond_to?(:site) && 14 item.respond_to?(:data) && 15 item.site.ignored_layout?(item.data['layout']) 16 17 original_allow_used_permalink? item 18 end
Also aliased as: original_allow_used_permalink?