Sha256: aefa4c0e39b7651abe5b7e462a637522046500cfbdf8531413c6ebdd426a0a41
Contents?: true
Size: 440 Bytes
Versions: 1
Compression:
Stored size: 440 Bytes
Contents
def has_bundler? Bundler true rescue => exp return false end module MharrisExt def self.ec(cmd,ops={}) puts cmd unless ops[:silent] res = nil if has_bundler? Bundler.with_clean_env do res = `#{cmd}` end else res = `#{cmd}` end raise "bad cmd #{$?.to_i} #{cmd} #{res}" unless $?.to_i == 0 puts res unless ops[:silent] res end end def ec(*args) MharrisExt.ec(*args) end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
mharris_ext-1.7.1 | lib/mharris_ext/cmd.rb |