class Yogi::ErrorOut
Public Instance Methods
undo()
click to toggle source
# File lib/yogi.rb, line 358 def undo #undo changes originaly made. Dir.foreach('.git/.backupFiles') do |item| next if item == '.' or item == '..' FileUtils.cp_r ".git/.backupFiles/"+ item, "./" # puts item end #removes folder backupFiles FileUtils.rm_r '.git/.backupFiles' if File.exist?('.git/.backupFiles') FileUtils.rm_r '.git/.ignoreme.json' if File.exist?('.git/.ignoreme.json') FileUtils.rm_r '.git/.ignoremefile.txt' if File.exist?('.git/.ignoremefile.txt') puts "Hope You had fun and try it again later." puts "See you next time #{$account}" if OS.mac? file = File.join(__dir__, 'sound', 'Giving-up.mp3') escfile = Shellwords.escape(file) cmd = "afplay #{escfile}" name = "say '#{$account}'" system name system cmd # elsif OS.linux? # file = File.join(__dir__, 'sound', 'Giving-up.mp3') # escfile = Shellwords.escape(file) # cmd = "aplay #{escfile}" # system cmd end end