diff --git a/lib/liquid/template.rb b/lib/liquid/template.rb index 35db674..9136967 100644 --- a/lib/liquid/template.rb +++ b/lib/liquid/template.rb @@ -50,7 +50,9 @@ module Liquid private def lookup_class(name) - name.split("::").reject(&:empty?).reduce(Object) { |scope, const| scope.const_get(const) } + names = name.split("::".freeze) + names.reject!(&:empty?) + names.reduce(Object) { |scope, const| scope.const_get(const) } end end