Class: Xcodeproj::Project::Object::PBXFileSystemSynchronizedRootGroup
- Inherits:
-
AbstractObject
- Object
- AbstractObject
- Xcodeproj::Project::Object::PBXFileSystemSynchronizedRootGroup
- Defined in:
- lib/xcodeproj/project/object/file_system_synchronized_root_group.rb
Overview
This class represents a file system synchronized root group.
Instance Attribute Summary collapse
-
#explicit_file_types ⇒ Hash
The files in the group that have a file type defined explicitly.
-
#explicit_folders ⇒ Array
The folders in the group that are defined explicitly.
-
#indent_width ⇒ String
The width of the indent.
-
#path ⇒ String
The path to a folder in the file system.
-
#source_tree ⇒ String
The directory to which the path is relative.
-
#tab_width ⇒ String
The width of the tabs.
-
#uses_tabs ⇒ String
Whether Xcode should use tabs for text alignment.
-
#wraps_lines ⇒ String
Whether Xcode should wrap lines.
Attributes inherited from AbstractObject
Instance Method Summary collapse
- #display_name ⇒ Object
-
#exceptions ⇒ Array<PBXFileSystemSynchronizedBuildFileExceptionSet, PBXFileSystemSynchronizedGroupBuildPhaseMembershipExceptionSet>
The list of exceptions applying to this group.
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
#explicit_file_types ⇒ Hash
Returns The files in the group that have a file type defined explicitly.
61 |
# File 'lib/xcodeproj/project/object/file_system_synchronized_root_group.rb', line 61 attribute :explicit_file_types, Hash |
#explicit_folders ⇒ Array
Returns The folders in the group that are defined explicitly.
65 |
# File 'lib/xcodeproj/project/object/file_system_synchronized_root_group.rb', line 65 attribute :explicit_folders, Array |
#indent_width ⇒ String
Returns The width of the indent.
38 |
# File 'lib/xcodeproj/project/object/file_system_synchronized_root_group.rb', line 38 attribute :indent_width, String |
#path ⇒ String
Returns the path to a folder in the file system.
24 |
# File 'lib/xcodeproj/project/object/file_system_synchronized_root_group.rb', line 24 attribute :path, String |
#source_tree ⇒ String
The accepted values are:
-
‘<absolute>` for absolute paths
-
‘<group>` for paths relative to the group
-
‘SOURCE_ROOT` for paths relative to the project
-
‘DEVELOPER_DIR` for paths relative to the developer directory.
-
‘BUILT_PRODUCTS_DIR` for paths relative to the build products directory.
-
‘SDKROOT` for paths relative to the SDK directory.
Returns the directory to which the path is relative.
20 |
# File 'lib/xcodeproj/project/object/file_system_synchronized_root_group.rb', line 20 attribute :source_tree, String, '<group>' |
#tab_width ⇒ String
Returns The width of the tabs.
45 |
# File 'lib/xcodeproj/project/object/file_system_synchronized_root_group.rb', line 45 attribute :tab_width, String |
#uses_tabs ⇒ String
Returns Whether Xcode should use tabs for text alignment.
31 |
# File 'lib/xcodeproj/project/object/file_system_synchronized_root_group.rb', line 31 attribute :uses_tabs, String |
#wraps_lines ⇒ String
Returns Whether Xcode should wrap lines.
52 |
# File 'lib/xcodeproj/project/object/file_system_synchronized_root_group.rb', line 52 attribute :wraps_lines, String |
Instance Method Details
#display_name ⇒ Object
67 68 69 70 |
# File 'lib/xcodeproj/project/object/file_system_synchronized_root_group.rb', line 67 def display_name return path if path super end |
#exceptions ⇒ Array<PBXFileSystemSynchronizedBuildFileExceptionSet, PBXFileSystemSynchronizedGroupBuildPhaseMembershipExceptionSet>
Returns The list of exceptions applying to this group.
57 |
# File 'lib/xcodeproj/project/object/file_system_synchronized_root_group.rb', line 57 has_many :exceptions, [PBXFileSystemSynchronizedBuildFileExceptionSet, PBXFileSystemSynchronizedGroupBuildPhaseMembershipExceptionSet] |