ソースを参照

since unquoted strings are getting quoted with single quotes treat them the same

ruduki2 5 年 前
コミット
56571d09c9
1 ファイル変更2 行追加3 行削除
  1. 2 3
      Rakefile

+ 2 - 3
Rakefile

@@ -170,9 +170,8 @@ task :autofix do
             text = "\"#{text}\""
           elsif link =~ /\A[\[\]'"\\]*\z/
             text.gsub!(/(?<!\\)'/) { "\\'" }
-            text.gsub!(/(?<!\\)"/) { "\\\"" }
-            text.gsub!(/(?<!\\)\\(?!['"])/) { "\\\\" }
-            text = "'" + (text.gsub("'") { "\\'" }) + "'"
+            text.gsub!(/(?<!\\)\\(?!')/) { "\\\\" }
+            text = "'" + text + "'"
           end
           "[[#{text}->#{dest}]#{link_mods}]"
         else