diff --git a/lib/synvert/core/rewriter/condition/if_exist_condition.rb b/lib/synvert/core/rewriter/condition/if_exist_condition.rb index 60117f48..3e76c83c 100644 --- a/lib/synvert/core/rewriter/condition/if_exist_condition.rb +++ b/lib/synvert/core/rewriter/condition/if_exist_condition.rb @@ -8,7 +8,7 @@ class Rewriter::IfExistCondition < Rewriter::Condition def match? match = false @instance.current_node.recursive_children do |child_node| - match = match || (child_node && child_node.match?(@rules)) + match ||= (child_node && child_node.match?(@rules)) end match end diff --git a/lib/synvert/core/rewriter/condition/unless_exist_condition.rb b/lib/synvert/core/rewriter/condition/unless_exist_condition.rb index c1b4af4d..8627e5ea 100644 --- a/lib/synvert/core/rewriter/condition/unless_exist_condition.rb +++ b/lib/synvert/core/rewriter/condition/unless_exist_condition.rb @@ -8,7 +8,7 @@ class Rewriter::UnlessExistCondition < Rewriter::Condition def match? match = false @instance.current_node.recursive_children do |child_node| - match = match || (child_node && child_node.match?(@rules)) + match ||= (child_node && child_node.match?(@rules)) end !match end