4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
|
# File 'lib/lg_pod_plugin/l_util.rb', line 4
def self.unzip_file (zip_file, dest_dir)
begin
Zip::File.open(zip_file) do |file|
file.each do |f|
file_path = File.join(dest_dir, f.name)
FileUtils.mkdir_p(File.dirname(file_path))
next if file_path.include?("Example")
next if file_path.include?(".gitignore")
next if file_path.include?("node_modules")
next if file_path.include?("package.json")
next if file_path.include?(".swiftlint.yml")
next if file_path.include?("_Pods.xcodeproj")
next if file_path.include?("package-lock.json")
file.(f, file_path)
end
end
return true
rescue => err
puts err
return false
end
end
|