This is a Ruby tree! It shows every object from the Ruby Programming Language in a tree format.
# Reline::ANSI < Object (from ruby core) --- # Constants: CAPNAME_KEY_BINDINGS : [not documented] END_BRACKETED_PASTE : [not documented] START_BRACKETED_PASTE : [not documented] # Class methods: clear_screen cursor_pos deprep empty_buffer? encoding erase_after_cursor get_screen_size getc getc_with_bracketed_paste hide_cursor in_pasting? inner_getc input= move_cursor_column move_cursor_down move_cursor_up output= prep retrieve_keybuffer scroll_down set_default_key_bindings set_default_key_bindings_comprehensive_list set_default_key_bindings_terminfo set_screen_size set_winch_handler show_cursor ungetc win? (from gem reline-0.3.2) --- # Constants: CAPNAME_KEY_BINDINGS : [not documented] END_BRACKETED_PASTE : [not documented] START_BRACKETED_PASTE : [not documented] # Class methods: clear_screen cursor_pos deprep empty_buffer? encoding erase_after_cursor get_screen_size getc getc_with_bracketed_paste hide_cursor in_pasting? inner_getc input= move_cursor_column move_cursor_down move_cursor_up output= prep retrieve_keybuffer scroll_down set_default_key_bindings set_default_key_bindings_comprehensive_list set_default_key_bindings_terminfo set_screen_size set_winch_handler show_cursor ungetc win?
This is MURDOC! A Ruby documentation browser inspired by Smalltalk-80. It allows you to learn about Ruby by browsing through its class hierarchies, and see any of its methods.