summaryrefslogtreecommitdiff
path: root/tool/sync_default_gems.rb
diff options
context:
space:
mode:
authoraycabta <aycabta@gmail.com>2021-08-30 03:00:02 +0900
committeraycabta <aycabta@gmail.com>2021-08-30 03:00:02 +0900
commit2d93b523e11131375758f9a5454e12e4eb6926c7 (patch)
treed3b21245a2060c53076abf3727ec1242be884ec8 /tool/sync_default_gems.rb
parentece4ed0da715218168e264aa7067113d48d38a3d (diff)
Add irb section to tool/sync_default_gems.rb
Diffstat (limited to 'tool/sync_default_gems.rb')
-rw-r--r--tool/sync_default_gems.rb7
1 files changed, 7 insertions, 0 deletions
diff --git a/tool/sync_default_gems.rb b/tool/sync_default_gems.rb
index 04b9fe7877..82d372d855 100644
--- a/tool/sync_default_gems.rb
+++ b/tool/sync_default_gems.rb
@@ -133,6 +133,13 @@ def sync_default_gems(gem)
cp_r(Dir.glob("#{upstream}/lib/reline*"), "lib")
cp_r("#{upstream}/test/reline", "test")
cp_r("#{upstream}/reline.gemspec", "lib/reline")
+ when "irb"
+ rm_rf(%w[lib/irb lib/irb.rb test/irb])
+ cp_r(Dir.glob("#{upstream}/lib/irb*"), "lib")
+ cp_r("#{upstream}/test/irb", "test")
+ cp_r("#{upstream}/irb.gemspec", "lib/irb")
+ cp_r("#{upstream}/man/irb.1", "man/irb.1")
+ cp_r("#{upstream}/doc/irb", "doc")
when "json"
rm_rf(%w[ext/json test/json])
cp_r("#{upstream}/ext/json/ext", "ext/json")