19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
|
# File 'lib/cocoapods-kz/helpers/kz_framework_manager.rb', line 19
def self.resources_cache_info
if @@all_resources_cache_info.count > 0
return @@all_resources_cache_info
end
Dir.foreach(KZ_POD_CONFIG_ROOT) do |folder_name|
next if folder_name == '.' || folder_name == '..' || folder_name == '.DS_Store'
config_folder = KZ_POD_CONFIG_ROOT + folder_name
if File.directory?(config_folder)
Dir.foreach(config_folder) do |version|
next if version == '.' || version == '..' || version == '.DS_Store'
version_folder = config_folder + version
if File.directory?(version_folder)
have_framework = false
Dir.foreach(version_folder) do |file_name|
next if file_name == '.' || file_name == '..' || file_name == '.DS_Store'
if file_name.end_with?(".framework") && File.directory?(version_folder + file_name)
have_framework = true
break
end
end
@@all_resources_cache_info["#{folder_name}_#{version}"] = version_folder if have_framework
end
end
end
end
@@all_resources_cache_info
end
|