Sha256: 6adb60518ef8acd39b8f0fc49a117d15d1946a9b3ff83f711a2a76aea2b6e432

Contents?: true

Size: 173 Bytes

Versions: 5

Compression:

Stored size: 173 Bytes

Contents

class String
  # escape special characters used in most unix shells to use it, for example, with system()
  def shell_escape
    "'" + gsub(/'/) { "'\\''" } + "'"
  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
ruby-audioinfo-0.1.2 lib/shell_escape.rb
ruby-audioinfo-0.1.1 lib/shell_escape.rb
ruby-audioinfo-0.1.3 lib/shell_escape.rb
ruby-audioinfo-0.1.4 lib/shell_escape.rb
ruby-audioinfo-0.1.5 lib/shell_escape.rb