Skip to content

Commit 0f5ceee

Browse files
author
Awesome Code
committed
Auto corrected by following Lint Ruby Style/PerlBackrefs
1 parent 939e1c4 commit 0f5ceee

File tree

3 files changed

+9
-9
lines changed

3 files changed

+9
-9
lines changed

lib/synvert/core/engine/erb.rb

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -31,21 +31,21 @@ def decode(source)
3131
private
3232

3333
def decode_ruby_stmt(source)
34-
source.gsub(/#{ERUBY_STMT_SPLITTER}(.+?)#{ERUBY_STMT_SPLITTER}/m) { "<%#{$1}%>" }
34+
source.gsub(/#{ERUBY_STMT_SPLITTER}(.+?)#{ERUBY_STMT_SPLITTER}/m) { "<%#{Regexp.last_match(1)}%>" }
3535
end
3636

3737
def decode_ruby_output(source)
38-
source.gsub(/@output_buffer.append=\((.+?)\);#{ERUBY_EXPR_SPLITTER}/m) { "<%=#{$1}%>" }.gsub(
38+
source.gsub(/@output_buffer.append=\((.+?)\);#{ERUBY_EXPR_SPLITTER}/m) { "<%=#{Regexp.last_match(1)}%>" }.gsub(
3939
/@output_buffer.append= (.+?)\s+(do|\{)(\s*\|[^|]*\|)?\s*#{ERUBY_EXPR_SPLITTER}/m
4040
) { |m| "<%=#{m.sub('@output_buffer.append= ', '').sub(ERUBY_EXPR_SPLITTER, '')}%>" }
4141
end
4242

4343
def decode_html_output(source)
44-
source.gsub(/@output_buffer.safe_append='(.+?)'.freeze;/m) { reverse_escape_text($1) }.gsub(
44+
source.gsub(/@output_buffer.safe_append='(.+?)'.freeze;/m) { reverse_escape_text(Regexp.last_match(1)) }.gsub(
4545
/@output_buffer.safe_append=\((.+?)\);#{ERUBY_EXPR_SPLITTER}/m
46-
) { reverse_escape_text($1) }.gsub(
46+
) { reverse_escape_text(Regexp.last_match(1)) }.gsub(
4747
/@output_buffer.safe_append=(.+?)\s+(do|\{)(\s*\|[^|]*\|)?\s*#{ERUBY_EXPR_SPLITTER}/m
48-
) { reverse_escape_text($1) }
48+
) { reverse_escape_text(Regexp.last_match(1)) }
4949
end
5050

5151
def remove_erubis_buf(source)
@@ -119,9 +119,9 @@ def add_stmt(src, code)
119119
index =
120120
case code
121121
when /\A(\s*)\r?\n/
122-
$1.length
122+
Regexp.last_match(1).length
123123
when /\A(\s+)/
124-
$1.end_with?(' ') ? $1.length - 1 : $1.length
124+
Regexp.last_match(1).end_with?(' ') ? Regexp.last_match(1).length - 1 : Regexp.last_match(1).length
125125
else
126126
0
127127
end

lib/synvert/core/node_ext.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -364,7 +364,7 @@ def match?(rules)
364364
# @raise [Synvert::Core::MethodNotSupported] if string in block {{ }} does not support.
365365
def rewritten_source(code)
366366
code.gsub(/{{(.*?)}}/m) do
367-
old_code = $1
367+
old_code = Regexp.last_match(1)
368368
if respond_to? old_code.split(/\.|\[/).first
369369
evaluated = instance_eval old_code
370370
case evaluated

lib/synvert/core/rewriter/helper.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -65,7 +65,7 @@ def add_curly_brackets_if_necessary(code)
6565
#
6666
# strip_brackets("(1..100)") #=> "1..100"
6767
def strip_brackets(code)
68-
code.sub(/^\((.*)\)$/) { $1 }.sub(/^\[(.*)\]$/) { $1 }.sub(/^{(.*)}$/) { $1 }
68+
code.sub(/^\((.*)\)$/) { Regexp.last_match(1) }.sub(/^\[(.*)\]$/) { Regexp.last_match(1) }.sub(/^{(.*)}$/) { Regexp.last_match(1) }
6969
end
7070
end
7171
end

0 commit comments

Comments
 (0)