Skip to content

Commit 09c1021

Browse files
committed
Implement targetRubyVersion for TruffleRuby
* Fixes #433
1 parent f78d71f commit 09c1021

File tree

2 files changed

+16
-0
lines changed

2 files changed

+16
-0
lines changed

common.js

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -107,6 +107,14 @@ export function targetRubyVersion(engine, rubyVersion) {
107107
} else if (version === 9.3) {
108108
return 2.6
109109
}
110+
} else if (engine.startsWith('truffleruby')) {
111+
if (version < 21.0) {
112+
return 2.6
113+
} else if (version < 22.0) {
114+
return 2.7
115+
} else if (version < 23.0) {
116+
return 3.0
117+
}
110118
}
111119

112120
return 9.9 // unknown, assume recent

dist/index.js

Lines changed: 8 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)