Class: Xcodeproj::Project::Object::PBXFileSystemSynchronizedBuildFileExceptionSet

Inherits:
AbstractObject
  • Object
show all
Defined in:
lib/xcodeproj/project/object/file_system_synchronized_exception_set.rb

Overview

This class represents a file system synchronized build file exception set.

Instance Attribute Summary collapse

Attributes inherited from AbstractObject

#isa, #project, #uuid

Instance Method Summary collapse

Methods inherited from AbstractObject

#<=>, #==, #ascii_plist_annotation, #inspect, isa, #nested_object_for_hash, #pretty_print, #remove_from_project, #sort, #sort_recursively, #to_ascii_plist, #to_hash

Instance Attribute Details

#additional_compiler_flags_by_relative_pathHash

Returns The files with specific compiler flags.

Returns:

  • (Hash)

    The files with specific compiler flags.



27
# File 'lib/xcodeproj/project/object/file_system_synchronized_exception_set.rb', line 27

attribute :additional_compiler_flags_by_relative_path, Hash

#attributes_by_relative_pathHash

Returns The files with specific attributes.

Returns:

  • (Hash)

    The files with specific attributes.



31
# File 'lib/xcodeproj/project/object/file_system_synchronized_exception_set.rb', line 31

attribute :attributes_by_relative_path, Hash

#membership_exceptionsArray<String>

Returns The list of files in the group that are excluded from the target.

Returns:

  • (Array<String>)

    The list of files in the group that are excluded from the target.



15
# File 'lib/xcodeproj/project/object/file_system_synchronized_exception_set.rb', line 15

attribute :membership_exceptions, Array

#platform_filters_by_relative_pathHash

Returns The files with a platform filter.

Returns:

  • (Hash)

    The files with a platform filter.



35
# File 'lib/xcodeproj/project/object/file_system_synchronized_exception_set.rb', line 35

attribute :platform_filters_by_relative_path, Hash

#private_headersArray<String>

Returns The list of private headers.

Returns:

  • (Array<String>)

    The list of private headers.



23
# File 'lib/xcodeproj/project/object/file_system_synchronized_exception_set.rb', line 23

attribute :private_headers, Array

#public_headersArray<String>

Returns The list of public headers.

Returns:

  • (Array<String>)

    The list of public headers.



19
# File 'lib/xcodeproj/project/object/file_system_synchronized_exception_set.rb', line 19

attribute :public_headers, Array

#targetAbstractTarget

Returns The target to which this exception set applies.

Returns:

  • (AbstractTarget)

    The target to which this exception set applies.



11
# File 'lib/xcodeproj/project/object/file_system_synchronized_exception_set.rb', line 11

has_one :target, AbstractTarget

Instance Method Details

#display_nameObject



37
38
39
# File 'lib/xcodeproj/project/object/file_system_synchronized_exception_set.rb', line 37

def display_name
  "Exceptions for \"#{GroupableHelper.parent(self).display_name}\" folder in \"#{target.name}\" target"
end