3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
|
# File 'lib/cocoapods-binary-artifactory-cache/helper/podspec.rb', line 3
def empty_source_files?
unless subspecs.empty?
return false unless subspecs.all?(&:empty_source_files?)
end
check = lambda do |patterns|
patterns = [patterns] if patterns.is_a?(String)
patterns.reject(&:empty?).all? do |pattern|
Xcodeproj::Constants::HEADER_FILES_EXTENSIONS.any? { |ext| pattern.end_with?(ext) }
end
end
available_platforms.all? do |platform|
check.call(consumer(platform).source_files)
end
end
|