Merge pull request #4233 from RochesterinNYC/patch-1

Merge pull request 4233
This commit is contained in:
Parker Moore 2015-12-07 22:10:09 -08:00
commit 11959ab2bc
2 changed files with 5 additions and 10 deletions

View File

@ -39,6 +39,7 @@ module Jekyll
def require_with_graceful_fail(names)
Array(names).each do |name|
begin
Jekyll.logger.debug("Requiring #{name}")
require name
rescue LoadError => e
Jekyll.logger.error "Dependency Error:", <<-MSG

View File

@ -24,12 +24,7 @@ module Jekyll
#
# Returns nothing.
def require_gems
site.gems.each do |gem|
if plugin_allowed?(gem)
Jekyll.logger.debug("PluginManager:", "Requiring #{gem}")
require gem
end
end
Jekyll::External.require_with_graceful_fail(site.gems.select { |gem| plugin_allowed?(gem) })
end
def self.require_from_bundler
@ -70,10 +65,9 @@ module Jekyll
# Returns nothing.
def require_plugin_files
unless site.safe
plugins_path.each do |plugins|
Dir[File.join(plugins, "**", "*.rb")].sort.each do |f|
require f
end
plugins_path.each do |plugin_search_path|
plugin_files = Utils.safe_glob(plugin_search_path, File.join("**", "*.rb"))
Jekyll::External.require_with_graceful_fail(plugin_files)
end
end
end