class GLib::Variant
Overrides for GVariant, GLib's variant data type.
Public Instance Methods
get_string_with_override()
click to toggle source
# File lib/ffi-glib/variant.rb, line 8 def get_string_with_override get_string_without_override.first end
Also aliased as: get_string
store_pointer(ptr)
click to toggle source
Initializing method used in constructors. For Variant, this needs to sink the variant's floating reference.
NOTE: This is very hard to test since it is not possible to get the variant's ref count directely. However, there is an error when running the tests on 32-bit systems.
Calls superclass method
# File lib/ffi-glib/variant.rb, line 18 def store_pointer(ptr) super ::GLib::Lib.g_variant_ref_sink ptr end