Class: Xcodeproj::Project::Object::PBXNativeTarget

Inherits:
Object
  • Object
show all
Defined in:
lib/cocoapods-alexandria/rome/compiler.rb

Instance Method Summary collapse

Instance Method Details

#all_dependenciesObject



85
86
87
88
89
90
# File 'lib/cocoapods-alexandria/rome/compiler.rb', line 85

def all_dependencies
  dependencies
    .filter { |d| d.target.is_native? && !d.target.is_bundle? }
    .map { |d| [d.target] + d.target.all_dependencies }
    .flatten.uniq
end

#is_bundle?Boolean

Returns:

  • (Boolean)


81
82
83
# File 'lib/cocoapods-alexandria/rome/compiler.rb', line 81

def is_bundle?
  product_type == 'com.apple.product-type.bundle'
end