File tree Expand file tree Collapse file tree 2 files changed +21
-1
lines changed
lib/cocoapods-developing-folder/command Expand file tree Collapse file tree 2 files changed +21
-1
lines changed Original file line number Diff line number Diff line change 22
33module Pod
44 class Podfile
5- def use_folders
5+ def use_folders ( * skipped_top_level_folder_names )
66 require 'cocoapods-developing-folder/command/preserve_folder.rb'
7+ names_to_skip = [ ]
8+ first = skipped_top_level_folder_names . first
9+ if first . is_a? Hash
10+ names_to_skip = first [ :skip_top_level_group ]
11+ end
12+ Pod . set_skipped_top_level_folder_names ( names_to_skip or [ ] )
713 end
814 end
915end
Original file line number Diff line number Diff line change @@ -16,6 +16,17 @@ def setIsPodGroup(isRealPod)
1616end
1717
1818
19+ module Pod
20+ def self . skipped_top_level_folder_names
21+ @skipped_top_level_folder_names
22+ end
23+ def self . set_skipped_top_level_folder_names ( names )
24+ @skipped_top_level_folder_names = names
25+ end
26+ end
27+
28+
29+
1930require 'pathname'
2031
2132module Pod
@@ -51,6 +62,9 @@ def getGroup(pathArray, rootGroup)
5162 if parentPath == "."
5263 pathArray = [ ]
5364 end
65+ if pathArray . first != nil and Pod . skipped_top_level_folder_names . include? pathArray . first
66+ pathArray = pathArray . drop ( 1 )
67+ end
5468
5569 getGroup ( pathArray , development_pods )
5670 end
You can’t perform that action at this time.
0 commit comments