Sha256: 511ae6d9588af1c1c23718d70f0a6e91f9f144ee658efd6d53221a84cd50d7f4
Contents?: true
Size: 463 Bytes
Versions: 6
Compression:
Stored size: 463 Bytes
Contents
module Embulk class Buffer < String if Embulk.java? def self.from_java_object(java_buffer) byte_list = org.jruby.util.ByteList.new(java_buffer.array(), java_buffer.offset(), java_buffer.limit(), false) buffer = new buffer.replace(org.jruby.RubyString.new(JRuby.runtime, self, byte_list).dup) # TODO simplify buffer end def java_object Java::Buffer.wrap(to_java_bytes) end end end end
Version data entries
6 entries across 6 versions & 1 rubygems