Class: Xcodeproj::Project::Object::PBXGroup
- Inherits:
-
Object
- Object
- Xcodeproj::Project::Object::PBXGroup
- Defined in:
- lib/xcmv/group_membership.rb
Instance Method Summary collapse
-
#sibling_targets ⇒ Object
Returns an array of targets that have build files in ‘group`.
Instance Method Details
#sibling_targets ⇒ Object
Returns an array of targets that have build files in ‘group`.
3 4 5 6 7 |
# File 'lib/xcmv/group_membership.rb', line 3 def sibling_targets siblings = children.to_set compiled_targets = project.targets.select{ |t| t.respond_to?(:source_build_phase) } compiled_targets.select{ |t| t.source_build_phase.files_references.any?{ |f| siblings.include?(f) } } end |