class Xcodeproj::Project::Object::PBXGroup

Public Instance Methods

sibling_targets() click to toggle source

Returns an array of targets that have build files in `group`.

# 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