class Pod::Podfile::TargetDefinition
Public Instance Methods
detect_explicit_pod_linkage(name, requirements)
click to toggle source
# File lib/cocoapods-pod-linkage/patched_analyzer.rb, line 86 def detect_explicit_pod_linkage(name, requirements) @explicit_pod_linkage ||= {} options = requirements.last || {} @explicit_pod_linkage[Specification.root_name(name)] = options[:linkage] if options.is_a?(Hash) && options[:linkage] options.delete(:linkage) if options.is_a?(Hash) requirements.pop if options.empty? end
explicit_pod_linkage()
click to toggle source
# File lib/cocoapods-pod-linkage/patched_analyzer.rb, line 94 def explicit_pod_linkage pod_linkage = @explicit_pod_linkage || {} pod_linkage.merge!(parent.explicit_pod_linkage) { |key, v1, v2| v1 } if !parent.nil? && parent.is_a?(TargetDefinition) pod_linkage end