From 68c0e8f847a426b3c4f482e1a6b8ce9ca4af2369 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Glauco=20Cust=C3=B3dio?= Date: Mon, 20 Oct 2014 10:10:29 -0200 Subject: [PATCH] Hash#each_key instead of Hash#keys.each. Faster code. --- lib/jekyll/utils.rb | 2 +- site/_docs/plugins.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/jekyll/utils.rb b/lib/jekyll/utils.rb index d528f22d..323133cb 100644 --- a/lib/jekyll/utils.rb +++ b/lib/jekyll/utils.rb @@ -14,7 +14,7 @@ module Jekyll def deep_merge_hashes(master_hash, other_hash) target = master_hash.dup - other_hash.keys.each do |key| + other_hash.each_key do |key| if other_hash[key].is_a? Hash and target[key].is_a? Hash target[key] = Utils.deep_merge_hashes(target[key], other_hash[key]) next diff --git a/site/_docs/plugins.md b/site/_docs/plugins.md index 8a022d49..df1de0cb 100644 --- a/site/_docs/plugins.md +++ b/site/_docs/plugins.md @@ -122,7 +122,7 @@ module Jekyll def generate(site) if site.layouts.key? 'category_index' dir = site.config['category_dir'] || 'categories' - site.categories.keys.each do |category| + site.categories.each_key do |category| site.pages << CategoryPage.new(site, site.source, File.join(dir, category), category) end end