class GiteePack::Filer
Public Class Methods
cp_asset_files()
click to toggle source
# File lib/gitee_pack/filer.rb, line 18 def cp_asset_files from = File.join(Folder.assets_dir, '.') to = File.join(Folder.upgrade_files_dir, Folder.assets_dir) cp_file from, to end
cp_diff_files(files)
click to toggle source
# File lib/gitee_pack/filer.rb, line 4 def cp_diff_files(files) files.each do |file| from = file to = File.join(Folder.upgrade_files_dir, File.dirname(file)) cp_file from, to end end
cp_file(from, to)
click to toggle source
# File lib/gitee_pack/filer.rb, line 36 def cp_file(from, to) FileUtils.mkdir_p to GiteePack.logger.debug "cp -r #{from} #{to}" FileUtils.cp_r from, to end
cp_gems()
click to toggle source
# File lib/gitee_pack/filer.rb, line 24 def cp_gems from = File.join(Folder.bundle_cache_dir, '.') to = File.join(Folder.upgrade_files_dir, Folder.bundle_cache_dir) cp_file from, to end
cp_update_file()
click to toggle source
# File lib/gitee_pack/filer.rb, line 30 def cp_update_file from = File.join(File.expand_path('../../../', __FILE__), 'exe/update.sh') to = Folder.upgrade_dir cp_file from, to end
cp_webpack_files()
click to toggle source
# File lib/gitee_pack/filer.rb, line 12 def cp_webpack_files from = File.join(Folder.webpacks_dir, '.') to = File.join(Folder.upgrade_files_dir, Folder.webpacks_dir) cp_file from, to end
g_commit_file(content = [])
click to toggle source
# File lib/gitee_pack/filer.rb, line 56 def g_commit_file(content = []) g_file(File.join(Folder.upgrade_dir, 'commit.txt'), content) end
g_delete_file(content = [])
click to toggle source
# File lib/gitee_pack/filer.rb, line 48 def g_delete_file(content = []) g_file(File.join(Folder.upgrade_dir, 'delete.txt'), content) end
g_diff_file(content = [])
click to toggle source
# File lib/gitee_pack/filer.rb, line 52 def g_diff_file(content = []) g_file(File.join(Folder.upgrade_dir, 'diff.txt'), content) end
g_file(path, content = [])
click to toggle source
# File lib/gitee_pack/filer.rb, line 42 def g_file(path, content = []) File.open(path, 'w') do |f| f.write("#{content.join("\n")}\n") end unless content.empty? end
g_log_file(content= [])
click to toggle source
# File lib/gitee_pack/filer.rb, line 60 def g_log_file(content= []) g_file(File.join(Folder.upgrade_dir, 'run.log'), content) end