Skip to content

Commit 37d0464

Browse files
committed
Don't delete undocumented files.
1 parent 787b47b commit 37d0464

File tree

1 file changed

+8
-2
lines changed

1 file changed

+8
-2
lines changed

tasks/update.rake

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,10 +4,16 @@ namespace :api do
44
namespace :methods do
55
desc 'Update methods.'
66
task :update do
7-
FileUtils.rm_rf 'methods'
8-
FileUtils.rm_rf 'groups'
7+
Rake::Task['api:methods:clean_files'].invoke('methods')
8+
Rake::Task['api:methods:clean_files'].invoke('groups')
99
SlackApi::MethodsGenerator.new.generate!
1010
end
11+
12+
desc 'Delete all generated files except undocumented ones.'
13+
task :clean_files, :dirs do |_t, args|
14+
files = Dir["./{#{Array(args[:dirs]).join(',')}}/*"].grep_v(%r{/undocumented\b})
15+
FileUtils.rm_rf files
16+
end
1117
end
1218

1319
task :update do

0 commit comments

Comments
 (0)