diff options
author | kou <kou@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2018-05-01 03:12:37 +0000 |
---|---|---|
committer | kou <kou@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2018-05-01 03:12:37 +0000 |
commit | 766ee6e55077a9cb2fd1f3092a95b5ded795161f (patch) | |
tree | 189e163ef38b474f8d514f74b1c2f2a07474cc89 | |
parent | f5db4a0cc240d36588a167aec1bf0be891e56435 (diff) | |
download | ruby-766ee6e55077a9cb2fd1f3092a95b5ded795161f.tar.gz |
rexml: Suppress warnings
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@63311 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-rw-r--r-- | lib/rexml/xpath_parser.rb | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/lib/rexml/xpath_parser.rb b/lib/rexml/xpath_parser.rb index 54e641591d..983db282c5 100644 --- a/lib/rexml/xpath_parser.rb +++ b/lib/rexml/xpath_parser.rb @@ -434,7 +434,7 @@ module REXML while path_stack[0] == :predicate path_stack.shift # :predicate predicate_expression = path_stack.shift.dclone - nodesets = predicate(predicate_expression, nodesets) + nodesets = evaluate_predicate(predicate_expression, nodesets) end if nodesets.size == 1 ordered_nodeset = nodesets[0] @@ -578,7 +578,7 @@ module REXML new_nodeset end - def predicate(expression, nodesets) + def evaluate_predicate(expression, nodesets) # enter(:predicate, expression, nodesets) new_nodesets = nodesets.collect do |nodeset| new_nodeset = [] @@ -612,6 +612,7 @@ module REXML end new_nodeset end + new_nodesets # ensure # leave(:predicate, new_nodesets) end @@ -731,7 +732,6 @@ module REXML def following(node) followings = [] - position = 1 following_node = next_sibling_node(node) while following_node followings << XPathNode.new(following_node, @@ -768,8 +768,8 @@ module REXML # trace(:child, node_type, node) case node_type when :element - nodesets << raw_node.children.collect.with_index do |node, i| - XPathNode.new(node, position: i + 1) + nodesets << raw_node.children.collect.with_index do |child_node, i| + XPathNode.new(child_node, position: i + 1) end when :document new_nodeset = [] |