GirFFI-PrettyPrinter
Pretty-printer for modules generated by GirFFI.
Features
- Prints generated, overridden and hand-added methods.
- Uses the
mvz-live_astgem to inspect runtime-generated methods. - Needs MRI 2.1 or higher.
Usage
require 'gir_ffi-pretty_printer'
# Any version
puts GirFFI::PrettyPrinter.new.pretty_print 'GObject'
# A specific version
puts GirFFI::PrettyPrinter.new.pretty_print 'Gtk', '3.0'
Install
gem install gir_ffi-pretty_printer
License
Copyright © 2012–2017, Matijs van Zuijlen
GirFFI-PrettyPrinter is free software, distributed under the terms of the GNU Lesser General Public License, version 2.1 or later. See the file COPYING.LIB for more information.