From 29870c21f20ce7c65b22aac546657b27e1800e99 Mon Sep 17 00:00:00 2001 From: Yorick Peterse Date: Tue, 26 Aug 2014 20:41:16 +0200 Subject: [PATCH] Use char Arrays in on_call_translate(). When running a 1.9 based Ruby Enumerable doesn't have the method #[]. --- lib/oga/xpath/evaluator.rb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/oga/xpath/evaluator.rb b/lib/oga/xpath/evaluator.rb index d97295d..6f35130 100644 --- a/lib/oga/xpath/evaluator.rb +++ b/lib/oga/xpath/evaluator.rb @@ -1019,8 +1019,8 @@ module Oga # def on_call_translate(context, input, find, replace) input_str = on_call_string(context, input) - find_chars = on_call_string(context, find).chars - replace_chars = on_call_string(context, replace).chars + find_chars = on_call_string(context, find).chars.to_a + replace_chars = on_call_string(context, replace).chars.to_a replaced = input_str find_chars.each_with_index do |char, index|