Skip to content

Commit 071acb9

Browse files
committed
Add script to conveniently print versions for ruby-builder
1 parent ba5b846 commit 071acb9

File tree

1 file changed

+15
-0
lines changed

1 file changed

+15
-0
lines changed

versions-strings-for-builder.rb

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
hash = File.read('ruby-builder-versions.js')[/\bversions = {[^}]+}/]
2+
versions = eval hash
3+
4+
by_minor = versions[:ruby].group_by { |v| v[/^\d\.\d/] }
5+
6+
p by_minor['2.2']
7+
p by_minor['2.3']
8+
9+
(4..7).each do |minor|
10+
p by_minor["2.#{minor}"].map { |v| "ruby-#{v}" }
11+
end
12+
13+
p (versions[:jruby] - %w[head]).map { |v| "jruby-#{v}" }
14+
15+
p (versions[:truffleruby] - %w[head]).map { |v| "truffleruby-#{v}" }

0 commit comments

Comments
 (0)