summaryrefslogtreecommitdiff
path: root/tool/sync_default_gems.rb
diff options
context:
space:
mode:
authorHiroshi SHIBATA <hsbt@ruby-lang.org>2021-07-28 20:13:36 +0900
committerHiroshi SHIBATA <hsbt@ruby-lang.org>2021-07-28 20:13:39 +0900
commit0dcae3bd4aa69a78d095125e4d6f73c63968fa53 (patch)
tree7de89f751919778f6ce13c3199455054bd7d6796 /tool/sync_default_gems.rb
parent23ef32665689e43c200fb6ad9f14934a752d47b5 (diff)
Support document sync for optparse
Diffstat (limited to 'tool/sync_default_gems.rb')
-rw-r--r--tool/sync_default_gems.rb5
1 files changed, 5 insertions, 0 deletions
diff --git a/tool/sync_default_gems.rb b/tool/sync_default_gems.rb
index 9a13f4dbde..89f7f32bc0 100644
--- a/tool/sync_default_gems.rb
+++ b/tool/sync_default_gems.rb
@@ -312,6 +312,11 @@ def sync_default_gems(gem)
when "set"
sync_lib gem, upstream
cp_r("#{upstream}/test", ".")
+ when "optparse"
+ sync_lib gem, upstream
+ rm_rf(%w[doc/optparse])
+ mkdir_p("doc/optparse")
+ cp_r("#{upstream}/doc/optparse", "doc")
when "error_highlight"
rm_rf(%w[lib/error_highlight lib/error_highlight.rb test/error_highlight])
cp_r(Dir.glob("#{upstream}/lib/error_highlight*"), "lib")