diff --git a/lib/synvert/core/rewriter/instance.rb b/lib/synvert/core/rewriter/instance.rb index fe51374d..5aa293e3 100644 --- a/lib/synvert/core/rewriter/instance.rb +++ b/lib/synvert/core/rewriter/instance.rb @@ -458,7 +458,8 @@ def wrap_with_quotes(str) # @param tab_size [Integer] The number of spaces per tab. # @return [String] The indented source code. def indent(source, tab_size: 1) - source.each_line.map { |line| (' ' * NodeMutation.tab_width * tab_size) + line }.join + source.each_line.map { |line| (' ' * NodeMutation.tab_width * tab_size) + line } + .join end # Dedents the given source code by removing leading spaces or tabs. @@ -467,7 +468,8 @@ def indent(source, tab_size: 1) # @param tab_size [Integer] The number of spaces per tab (default is 1). # @return [String] The dedented source code. def dedent(source, tab_size: 1) - source.each_line.map { |line| line.sub(/^ {#{NodeMutation.tab_width * tab_size}}/, '') }.join + source.each_line.map { |line| line.sub(/^ {#{NodeMutation.tab_width * tab_size}}/, '') } + .join end private