move duplicate code to a single private method (#6593)
Merge pull request 6593
This commit is contained in:
parent
5d12f318b3
commit
8b72fa3fbf
|
@ -458,10 +458,7 @@ module Jekyll
|
|||
def render_docs(payload)
|
||||
collections.each_value do |collection|
|
||||
collection.docs.each do |document|
|
||||
if regenerator.regenerate?(document)
|
||||
document.output = Jekyll::Renderer.new(self, document, payload).run
|
||||
document.trigger_hooks(:post_render)
|
||||
end
|
||||
render_regenerated(document, payload)
|
||||
end
|
||||
end
|
||||
end
|
||||
|
@ -469,11 +466,15 @@ module Jekyll
|
|||
private
|
||||
def render_pages(payload)
|
||||
pages.flatten.each do |page|
|
||||
if regenerator.regenerate?(page)
|
||||
page.output = Jekyll::Renderer.new(self, page, payload).run
|
||||
page.trigger_hooks(:post_render)
|
||||
end
|
||||
render_regenerated(page, payload)
|
||||
end
|
||||
end
|
||||
|
||||
private
|
||||
def render_regenerated(document, payload)
|
||||
return unless regenerator.regenerate?(document)
|
||||
document.output = Jekyll::Renderer.new(self, document, payload).run
|
||||
document.trigger_hooks(:post_render)
|
||||
end
|
||||
end
|
||||
end
|
||||
|
|
Loading…
Reference in New Issue