We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 787b47b commit 37d0464Copy full SHA for 37d0464
tasks/update.rake
@@ -4,10 +4,16 @@ namespace :api do
4
namespace :methods do
5
desc 'Update methods.'
6
task :update do
7
- FileUtils.rm_rf 'methods'
8
- FileUtils.rm_rf 'groups'
+ Rake::Task['api:methods:clean_files'].invoke('methods')
+ Rake::Task['api:methods:clean_files'].invoke('groups')
9
SlackApi::MethodsGenerator.new.generate!
10
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
17
18
19
0 commit comments