class GLib::Bytes
Overrides for GBytes, GLib’s immutable array of bytes.
Public Class Methods
Source
# File lib/ffi-glib/bytes.rb, line 14 def self.from(obj) case obj when self obj when FFI::Pointer wrap obj else new obj end end
Source
# File lib/ffi-glib/bytes.rb, line 25 def initialize(arr) data = GirFFI::SizedArray.from :guint8, arr.size, arr store_pointer Lib.g_bytes_new data.to_ptr, data.size end