diff --git a/lib/jekyll/external.rb b/lib/jekyll/external.rb index 561cbb4d..e84d0857 100644 --- a/lib/jekyll/external.rb +++ b/lib/jekyll/external.rb @@ -17,13 +17,13 @@ module Jekyll # # names - a string gem name or array of gem names # - def require_if_present(names, &block) + def require_if_present(names) Array(names).each do |name| begin require name rescue LoadError Jekyll.logger.debug "Couldn't load #{name}. Skipping." - yield(name) if block + yield(name) if block_given? false end end