Exemplo n.º 1
0
  @JRubyMethod
  public IRubyObject convert(ThreadContext context, IRubyObject srcBuffer) {
    RubyString srcString = srcBuffer.convertToString();
    boolean is7BitAscii = srcString.isCodeRangeAsciiOnly();
    ByteList srcBL = srcString.getByteList();

    ByteList bytes = transcoder.convert(context, srcBL, is7BitAscii);

    return context.runtime.newString(bytes);
  }