Sha256: ba0a90b7715e5cf1e52bc33336ce5ce4d5055a77ca09a3727435013d29acc1c8
Contents?: true
Size: 512 Bytes
Versions: 10
Compression:
Stored size: 512 Bytes
Contents
# frozen_string_literal: true require "ffi-glib/list_methods" GLib.load_class :List module GLib # Overrides for GList, GLib's doubly linked list implementation. class List include ListMethods def append(data) store_pointer Lib.g_list_append(self, element_ptr_for(data)) self end def prepend(data) store_pointer Lib.g_list_prepend(self, element_ptr_for(data)) self end def reverse store_pointer Lib.g_list_reverse(self) self end end end
Version data entries
10 entries across 10 versions & 1 rubygems