Explicitly return nil after site process phase (#8472)
Merge pull request 8472
This commit is contained in:
parent
430167b9b9
commit
37df92dd29
|
@ -117,6 +117,7 @@ module Jekyll
|
||||||
|
|
||||||
Jekyll::Cache.clear_if_config_changed config
|
Jekyll::Cache.clear_if_config_changed config
|
||||||
Jekyll::Hooks.trigger :site, :after_reset, self
|
Jekyll::Hooks.trigger :site, :after_reset, self
|
||||||
|
nil
|
||||||
end
|
end
|
||||||
# rubocop:enable Metrics/MethodLength
|
# rubocop:enable Metrics/MethodLength
|
||||||
# rubocop:enable Metrics/AbcSize
|
# rubocop:enable Metrics/AbcSize
|
||||||
|
@ -180,6 +181,7 @@ module Jekyll
|
||||||
reader.read
|
reader.read
|
||||||
limit_posts!
|
limit_posts!
|
||||||
Jekyll::Hooks.trigger :site, :post_read, self
|
Jekyll::Hooks.trigger :site, :post_read, self
|
||||||
|
nil
|
||||||
end
|
end
|
||||||
|
|
||||||
# Run each of the Generators.
|
# Run each of the Generators.
|
||||||
|
@ -192,6 +194,7 @@ module Jekyll
|
||||||
Jekyll.logger.debug "Generating:",
|
Jekyll.logger.debug "Generating:",
|
||||||
"#{generator.class} finished in #{Time.now - start} seconds."
|
"#{generator.class} finished in #{Time.now - start} seconds."
|
||||||
end
|
end
|
||||||
|
nil
|
||||||
end
|
end
|
||||||
|
|
||||||
# Render the site to the destination.
|
# Render the site to the destination.
|
||||||
|
@ -208,6 +211,7 @@ module Jekyll
|
||||||
render_pages(payload)
|
render_pages(payload)
|
||||||
|
|
||||||
Jekyll::Hooks.trigger :site, :post_render, self, payload
|
Jekyll::Hooks.trigger :site, :post_render, self, payload
|
||||||
|
nil
|
||||||
end
|
end
|
||||||
|
|
||||||
# Remove orphaned files and empty directories in destination.
|
# Remove orphaned files and empty directories in destination.
|
||||||
|
@ -215,6 +219,7 @@ module Jekyll
|
||||||
# Returns nothing.
|
# Returns nothing.
|
||||||
def cleanup
|
def cleanup
|
||||||
site_cleaner.cleanup!
|
site_cleaner.cleanup!
|
||||||
|
nil
|
||||||
end
|
end
|
||||||
|
|
||||||
# Write static files, pages, and posts.
|
# Write static files, pages, and posts.
|
||||||
|
@ -227,6 +232,7 @@ module Jekyll
|
||||||
end
|
end
|
||||||
regenerator.write_metadata
|
regenerator.write_metadata
|
||||||
Jekyll::Hooks.trigger :site, :post_write, self
|
Jekyll::Hooks.trigger :site, :post_write, self
|
||||||
|
nil
|
||||||
end
|
end
|
||||||
|
|
||||||
def posts
|
def posts
|
||||||
|
|
|
@ -702,4 +702,13 @@ class TestSite < JekyllUnitTest
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
context "site process phases" do
|
||||||
|
should "return nil as documented" do
|
||||||
|
site = fixture_site
|
||||||
|
[:reset, :read, :generate, :render, :cleanup, :write].each do |phase|
|
||||||
|
assert_nil site.send(phase)
|
||||||
|
end
|
||||||
|
end
|
||||||
|
end
|
||||||
end
|
end
|
||||||
|
|
Loading…
Reference in New Issue