gir_ffi (rubygems): GirFFI creates bindings for GObject-based libraries at runtime based on introspection data provided by the GObject Introspection Repository (GIR) system. Bindings are created at runtime and use FFI to interface with the C libraries. In cases where the GIR does not provide enough or correct information to create sane bindings, overrides may be created. 
Keywords: gnome|gobject|gobject-introspection|gtk|hacktoberfest|ruby