Method: Pod::Specification#dependencies

Defined in:
lib/cocoapods-core/specification.rb

#dependencies(platform = nil) ⇒ Array<Dependency>

Note:

External dependencies are inherited by subspecs

Returns the dependencies on other Pods or subspecs of other Pods.

Parameters:

  • platform (Platform) (defaults to: nil)

    return only dependencies supported on the given platform.

Returns:

  • (Array<Dependency>)

    the dependencies on other Pods.



409
410
411
412
413
414
415
416
417
# File 'lib/cocoapods-core/specification.rb', line 409

def dependencies(platform = nil)
  if platform
    consumer(platform).dependencies || []
  else
    available_platforms.map do |spec_platform|
      consumer(spec_platform).dependencies
    end.flatten.uniq
  end
end