lib/twitter_cldr/tokenizers/base.rb in twitter_cldr-1.7.0 vs lib/twitter_cldr/tokenizers/base.rb in twitter_cldr-1.8.0

- old
+ new

@@ -88,17 +88,11 @@ def init_placeholders @placeholders = {} end - def traverse(path, haystack = @resource) - path.inject(haystack) do |current, segment| - if current.is_a?(Hash) && current.has_key?(segment) - current[segment] - else - return - end - end + def traverse(path, hash = @resource) + TwitterCldr::Utils.traverse_hash(hash, path) end # expands all path symbols def expand(current, haystack) if current.is_a?(Symbol)