class Xcodeproj::Workspace
def <<(path_or_reference)
-
(void)-
Raises:
-
(ArgumentError)- Raised if the input is neither a String nor a FileReference
Parameters:
-
path_or_reference(String, Xcodeproj::Workspace::FileReference) --
def <<(path_or_reference) return unless @document && @document.respond_to?(:root) case when path_or_reference.is_a?(String) project_file_reference = Xcodeproj::Workspace::FileReference.new(path_or_reference) when path_or_reference.is_a?(Xcodeproj::Workspace::FileReference) project_file_reference = path_or_reference projpath = nil else raise ArgumentError, 'Input to the << operator must be a file path or FileReference' end @document.root.add_element(project_file_reference.to_node) load_schemes_from_project File.expand_path(projpath || project_file_reference.path) end