Sha256: c021e8cbc766b10da07840faf3b203010b51188ee29adf56a3377616affb06c2
Contents?: true
Size: 491 Bytes
Versions: 1
Compression:
Stored size: 491 Bytes
Contents
# borrowed from heroku module Proviso module Helpers def home_directory running_on_windows? ? ENV['USERPROFILE'] : ENV['HOME'] end def running_on_windows? RUBY_PLATFORM =~ /mswin32|mingw32/ end def running_on_a_mac? RUBY_PLATFORM =~ /-darwin\d/ end end end unless String.method_defined?(:shellescape) class String def shellescape empty? ? "''" : gsub(/([^A-Za-z0-9_\-.,:\/@\n])/n, '\\\\\\1').gsub(/\n/, "'\n'") end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
proviso-0.1.0 | lib/proviso/helpers.rb |