class GObject::GValue

def unset

handy if you need to drop a reference explicitly for some reason.
This happens automatically when a GValue is GCed, but this method can be

Clear the thing held by a GValue.
def unset
  ::GObject.g_value_unset self
end