# Table of Contents - gio2-2.2.0 Documentation

## Pages

- Makefile
- ruby-gio2.pc

## Classes and Modules

- GLib
- Gio
- Gio::Error
- Gio::InetAddress
- Gio::InputStream
- Gio::Loader
- Gio::OutputStream
- Gio::PollableInputStream
- Gio::PollableOutputStream
- Gio::Resources

## Methods

- ::new — Gio::Loader
- #any — Gio::InetAddress
- #const_missing — Gio
- #create_source — Gio::PollableOutputStream
- #create_source — Gio::PollableInputStream
- #create_source_raw — Gio::PollableInputStream
- #create_source_raw — Gio::PollableOutputStream
- #define_content_type_class — Gio::Loader
- #define_file_commandline_arg — Gio::Loader
- #define_mime_type_class — Gio::Loader
- #define_resources_module — Gio::Loader
- #enumerate_children — Gio::Resources
- #error_class_name — Gio::Loader
- #error_parent_class — Gio::Loader
- #get_info — Gio::Resources
- #init — Gio
- #load_function_info — Gio::Loader
- #load_function_info_content_type — Gio::Loader
- #load_function_info_resources — Gio::Loader
- #load_function_infos — Gio::Loader
- #load_function_infos_file — Gio::Loader
- #lookup_data — Gio::Resources
- #loopback — Gio::InetAddress
- #open_stream — Gio::Resources
- #post_load — Gio::Loader
- #pre_load — Gio::Loader
- #read — Gio::InputStream
- #read_nonblocking — Gio::PollableInputStream
- #read_nonblocking_raw — Gio::PollableInputStream
- #read_raw — Gio::InputStream
- #register — Gio::Resources
- #require_extension — Gio::Loader
- #require_libraries — Gio::Loader
- #to_s — Gio::Loader
- #unregister — Gio::Resources
- #write — Gio::OutputStream
- #write_nonblocking — Gio::PollableOutputStream
- #write_nonblocking_raw — Gio::PollableOutputStream
- #write_raw — Gio::OutputStream