class PodBuilder::Command::RestoreAll
Public Class Methods
call()
click to toggle source
# File lib/pod_builder/command/restore_all.rb, line 6 def self.call unless Configuration.restore_enabled raise "\n\nRestore not enabled!".red end Configuration.check_inited PodBuilder::prepare_basepath begin File.rename(PodBuilder::basepath("Podfile"), PodBuilder::basepath("Podfile.tmp2")) File.rename(PodBuilder::basepath("Podfile.restore"), PodBuilder::basepath("Podfile")) ARGV << "*" OPTIONS[:skip_prebuild_update] = true return Command::Build::call rescue Exception => e raise e ensure FileUtils.rm_f(PodBuilder::basepath("Podfile.restore")) File.rename(PodBuilder::basepath("Podfile"), PodBuilder::basepath("Podfile.restore")) File.rename(PodBuilder::basepath("Podfile.tmp2"), PodBuilder::basepath("Podfile")) end return -1 end