From 6789216c4535dbe8bc2c5391fc51470f0f9df613 Mon Sep 17 00:00:00 2001 From: Awesome Code Date: Sun, 24 Jan 2021 07:31:06 +0000 Subject: [PATCH] Auto corrected by following Lint Ruby Style/CaseLikeIf --- lib/synvert/core/engine/erb.rb | 5 +++-- lib/synvert/core/node_ext.rb | 5 +++-- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/lib/synvert/core/engine/erb.rb b/lib/synvert/core/engine/erb.rb index 34dcadf7..87ffbb03 100644 --- a/lib/synvert/core/engine/erb.rb +++ b/lib/synvert/core/engine/erb.rb @@ -111,9 +111,10 @@ def add_expr_escaped(src, code) def add_stmt(src, code) flush_newline_if_pending(src) if code != "\n" && code != "" - index = if code =~ /\A(\s*)\r?\n/ + index = case code + when /\A(\s*)\r?\n/ $1.length - elsif code =~ /\A(\s+)/ + when /\A(\s+)/ $1.end_with?(' ') ? $1.length - 1 : $1.length else 0 diff --git a/lib/synvert/core/node_ext.rb b/lib/synvert/core/node_ext.rb index 046adbfb..285f9dee 100644 --- a/lib/synvert/core/node_ext.rb +++ b/lib/synvert/core/node_ext.rb @@ -337,11 +337,12 @@ def recursive_children # @return true if matches. def match?(rules) flat_hash(rules).keys.all? do |multi_keys| - if multi_keys.last == :any + case multi_keys.last + when :any actual_values = actual_value(self, multi_keys[0...-1]) expected = expected_value(rules, multi_keys) actual_values.any? { |actual| match_value?(actual, expected) } - elsif multi_keys.last == :not + when :not actual = actual_value(self, multi_keys[0...-1]) expected = expected_value(rules, multi_keys) !match_value?(actual, expected)