about summary refs log tree commit diff stats
path: root/code/extensions
diff options
context:
space:
mode:
Diffstat (limited to 'code/extensions')
-rw-r--r--code/extensions/basic.rb8
1 files changed, 6 insertions, 2 deletions
diff --git a/code/extensions/basic.rb b/code/extensions/basic.rb
index 1e890a04..dd2f0fd0 100644
--- a/code/extensions/basic.rb
+++ b/code/extensions/basic.rb
@@ -75,9 +75,13 @@ class String
 	##   peter's song.mp3 -> 'peter'\''s song.mp3'
 	##
 	##   system("mplayer #{ ~some_video_file }")
-	def ~
-		"'#{ gsub("'", "'\\\\''") }'"
+	def bash_escape
+		"'#{bash_escape_no_quotes}'"
 	end
+	def bash_escape_no_quotes
+		"#{ gsub("'", "'\\\\''") }"
+	end
+	alias ~ bash_escape
 end
 
 class Numeric