From 73834a7e520742774bfa90ecc2e7d8b0b01308a1 Mon Sep 17 00:00:00 2001 From: Dylan Thacker-Smith Date: Wed, 8 Jul 2015 19:27:24 -0400 Subject: [PATCH] Use reject rather than dup and delete. --- lib/liquid/parse_context.rb | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/lib/liquid/parse_context.rb b/lib/liquid/parse_context.rb index 99274816..baf63af9 100644 --- a/lib/liquid/parse_context.rb +++ b/lib/liquid/parse_context.rb @@ -27,9 +27,7 @@ module Liquid if dont_pass == true { locale: locale } elsif dont_pass.is_a?(Array) - opts = @template_options.dup - dont_pass.each { |o| opts.delete(o) } - opts + @template_options.reject { |k, v| dont_pass.include?(k) } else @template_options end