Sha256: 7eed8e9e6f4a3f5f10c7bec177803f7a380359c998febb6d7830ca463014f510
Contents?: true
Size: 355 Bytes
Versions: 1
Compression:
Stored size: 355 Bytes
Contents
# frozen_string_literal: true class String def from_home "#{File.expand_path("~")}/#{self}" end def escape(char) gsub(char) { "\\#{char}" } end def escape_all(chars) chars.inject(self) { |s, t| s.escape t } end def escape_for_sh escape_all " `';&!()$".scan(/./) end def escape_for_sh_quoted escape "`" end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
hearken-0.1.3 | lib/hearken/monkey_violence.rb |