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 4fb6318 commit 564851fCopy full SHA for 564851f
shared/src/main/scala/io/kaitai/struct/translators/RubyTranslator.scala
@@ -27,9 +27,10 @@ class RubyTranslator(provider: TypeProvider) extends BaseTranslator(provider) {
27
case _ => s"($baseStr)"
28
})
29
}
30
- override def intToStr(i: Ast.expr, base: Ast.expr): String = {
+ override def intToStr(i: Ast.expr, base: Ast.expr): String =
31
translate(i) + s".to_s(${translate(base)})"
32
- }
+ override def bytesToStr(bytesExpr: String, encoding: Ast.expr): String =
33
+ s"($bytesExpr).force_encoding(${translate(encoding)})"
34
override def strLength(s: Ast.expr): String =
35
s"${translate(s)}.size"
36
override def strReverse(s: Ast.expr): String =
0 commit comments