class Object

Public Instance Methods

debug(message) click to toggle source
# File lib/moode_auto_deploy_kit/infra/utils.rb, line 3
def debug(message)
  logger = Logger.new(STDOUT)
  logger.debug ">>>>>>>>>>>>>>>DEBUG START<<<<<<<<<<<<<<<"
  logger.debug message
  logger.debug ">>>>>>>>>>>>>>>DEBUG ENG<<<<<<<<<<<<<<<"
end
error(message) click to toggle source
# File lib/moode_auto_deploy_kit/infra/utils.rb, line 31
def error(message)
  error_to_console message
  error_to_file message
end
error_to_console(message) click to toggle source
# File lib/moode_auto_deploy_kit/infra/utils.rb, line 14
def error_to_console(message)
  puts "Error: #{message}"
end
error_to_file(message) click to toggle source
# File lib/moode_auto_deploy_kit/infra/utils.rb, line 22
def error_to_file(message)
  FileLog.new.error(message)
end
info(message) click to toggle source
# File lib/moode_auto_deploy_kit/infra/utils.rb, line 26
def info(message)
  info_to_console message
  log_to_file message
end
info_to_console(message) click to toggle source
# File lib/moode_auto_deploy_kit/infra/utils.rb, line 10
def info_to_console(message)
  puts message
end
log_to_file(message) click to toggle source
# File lib/moode_auto_deploy_kit/infra/utils.rb, line 18
def log_to_file(message)
  FileLog.new.info(message)
end
read_all(file) click to toggle source
# File lib/moode_auto_deploy_kit/infra/utils.rb, line 54
def read_all file
  IO.readlines(file).join
end
require_dir(dir) click to toggle source
# File lib/moode_auto_deploy_kit/infra/utils.rb, line 45
def require_dir(dir)
  Dir.foreach(dir) do |entry|
    absolute_path = File.join(dir, entry)
    next if (entry == "." || entry == "..")
    require absolute_path if (File.file?(absolute_path) && absolute_path.end_with?("rb"))
    require_dir(absolute_path) if File.directory?(absolute_path)
  end
end
reset_dir(dir) click to toggle source
# File lib/moode_auto_deploy_kit/infra/utils.rb, line 40
def reset_dir(dir)
  FileUtils.rm_rf dir if File.exist? dir
  FileUtils.mkdir_p dir  
end
run_command(cmd) click to toggle source
# File lib/moode_auto_deploy_kit/infra/utils.rb, line 36
def run_command(cmd)
  Process.abort "Failed to run command #{cmd}" unless system cmd
end