From e7b7b6f8ed0f8fafbccdd1a1c949e02788dfad28 Mon Sep 17 00:00:00 2001 From: Awesome Code Date: Sun, 21 Feb 2021 00:25:50 +0000 Subject: [PATCH] Auto corrected by following Format Ruby Code --- lib/synvert/core/engine/erb.rb | 8 +++++--- lib/synvert/core/rewriter/helper.rb | 4 +++- 2 files changed, 8 insertions(+), 4 deletions(-) diff --git a/lib/synvert/core/engine/erb.rb b/lib/synvert/core/engine/erb.rb index 3d1805dd..93c65edf 100644 --- a/lib/synvert/core/engine/erb.rb +++ b/lib/synvert/core/engine/erb.rb @@ -35,9 +35,11 @@ def decode_ruby_stmt(source) end def decode_ruby_output(source) - source.gsub(/@output_buffer.append=\((.+?)\);#{ERUBY_EXPR_SPLITTER}/m) { "<%=#{Regexp.last_match(1)}%>" }.gsub( - /@output_buffer.append= (.+?)\s+(do|\{)(\s*\|[^|]*\|)?\s*#{ERUBY_EXPR_SPLITTER}/m - ) { |m| "<%=#{m.sub('@output_buffer.append= ', '').sub(ERUBY_EXPR_SPLITTER, '')}%>" } + source.gsub(/@output_buffer.append=\((.+?)\);#{ERUBY_EXPR_SPLITTER}/m) { + "<%=#{Regexp.last_match(1)}%>" + }.gsub(/@output_buffer.append= (.+?)\s+(do|\{)(\s*\|[^|]*\|)?\s*#{ERUBY_EXPR_SPLITTER}/m) { |m| + "<%=#{m.sub('@output_buffer.append= ', '').sub(ERUBY_EXPR_SPLITTER, '')}%>" + } end def decode_html_output(source) diff --git a/lib/synvert/core/rewriter/helper.rb b/lib/synvert/core/rewriter/helper.rb index 16d138fe..a83a9f08 100644 --- a/lib/synvert/core/rewriter/helper.rb +++ b/lib/synvert/core/rewriter/helper.rb @@ -65,7 +65,9 @@ def add_curly_brackets_if_necessary(code) # # strip_brackets("(1..100)") #=> "1..100" def strip_brackets(code) - code.sub(/^\((.*)\)$/) { Regexp.last_match(1) }.sub(/^\[(.*)\]$/) { Regexp.last_match(1) }.sub(/^{(.*)}$/) { Regexp.last_match(1) } + code.sub(/^\((.*)\)$/) { Regexp.last_match(1) }.sub(/^\[(.*)\]$/) { Regexp.last_match(1) }.sub(/^{(.*)}$/) { + Regexp.last_match(1) + } end end end