class Pod::Specification

Public Class Methods

addDependency(spec, subspec) click to toggle source
# File lib/cocoapods-cafswitcher/podfile_switch.rb, line 191
def self.addDependency(spec, subspec)
  dependence_note = []
  if subspec.dependencies
    subspec.dependencies.each do |dependency|
      next unless dependency.name =~ /^(?i)#{spec.name}\//
      dependency_subspec = nil?
      spec.subspecs.each do |temSubspec|
        if temSubspec.name == dependency.name
          dependency_subspec = temSubspec
        end
      end
      if dependency_subspec
        dependence_note = dependence_note + addDependency(spec, dependency_subspec)
      end
      dependence_note << dependency.name
    end
  end
  dependence_note.uniq
end