class Pod::Resolver
The resolver is responsible of generating a list of specifications grouped by target for a given Podfile.
Public Instance Methods
requirement_satisfied_by?(requirement, activated, spec)
click to toggle source
# File lib/cocoapods-ve/ext/resolver_ext.rb, line 9 def requirement_satisfied_by?(requirement, activated, spec) if ENV['DISABLE_CONFLICT_CHECKER'] && (ENV['DISABLE_CONFLICT_CHECKER'].upcase == 'YES' || ENV['DISABLE_CONFLICT_CHECKER'].upcase == 'TRUE') version = spec.version puts "DISABLE_CONFLICT_CHECKER【satisfied_by】 for #{requirement.requirement.to_s} and #{spec.to_s}" unless requirement.requirement.satisfied_by?(version) puts "DISABLE_CONFLICT_CHECKER【valid_possibility_version_for_root_name】 for #{requirement.requirement.to_s} and #{spec.to_s}" unless valid_possibility_version_for_root_name?(requirement, activated, spec) return false unless spec_is_platform_compatible?(activated, requirement, spec) true else requirement_satisfied_by_t? requirement,activated,spec end end
Also aliased as: requirement_satisfied_by_t?
seer_verify_dependency_conflicts!(dependency)
click to toggle source
# File lib/cocoapods-ve/ext/resolver_ext.rb, line 24 def seer_verify_dependency_conflicts!(dependency) if ENV['DISABLE_CONFLICT_CHECKER'] && (ENV['DISABLE_CONFLICT_CHECKER'].upcase == 'YES' || ENV['DISABLE_CONFLICT_CHECKER'].upcase == 'TRUE') return else seer_verify_dependency_conflicts_t! dependency end end
Also aliased as: seer_verify_dependency_conflicts_t!