module HerokuRails::ThorUtils
Protected Instance Methods
exec_with_clean_env(cmd)
click to toggle source
# File lib/heroku_rails/thor_utils.rb, line 25 def exec_with_clean_env(cmd) if defined?(Bundler) Bundler.with_clean_env { `#{cmd}` } else `#{cmd}` end end
puts_and_exec(cmd)
click to toggle source
# File lib/heroku_rails/thor_utils.rb, line 12 def puts_and_exec(cmd) puts cmd exec_with_clean_env(cmd) end
puts_and_system(cmd)
click to toggle source
# File lib/heroku_rails/thor_utils.rb, line 5 def puts_and_system(cmd) puts cmd puts "-------------" system_with_clean_env cmd puts "-------------" end
system_with_clean_env(cmd)
click to toggle source
# File lib/heroku_rails/thor_utils.rb, line 17 def system_with_clean_env(cmd) if defined?(Bundler) Bundler.with_clean_env { system cmd } else system cmd end end