This is a Ruby tree! It shows every object from the Ruby Programming Language in a tree format.
# Reline::LineEditor < Object (from ruby core) --- # Constants: CompletionJourneyData : [not documented] DIALOG_DEFAULT_HEIGHT : [not documented] MenuInfo : [not documented] PROMPT_LIST_CACHE_TIMEOUT : [not documented] VI_MOTIONS : [not documented] # Class methods: new # Instance methods: add_dialog_proc argumentable? auto_indent_proc backward_char backward_delete_char backward_word beginning_of_line byte_pointer byte_pointer= byteinsert byteslice! calculate_height_by_lines calculate_height_by_width calculate_nearest_cursor calculate_scroll_partial_screen calculate_width call_completion_proc call_completion_proc_with_checking_args capitalize_word check_mode_string check_multiline_prompt clear_dialog clear_each_dialog clear_screen clear_screen_buffer complete complete_internal_proc completion_append_character completion_proc confirm_multiline_termination confirm_multiline_termination_proc copy_for_vi delete_char delete_char_or_list delete_text dig_perfect_match_proc downcase_word ed_argument_digit ed_clear_screen ed_delete_next_char ed_delete_prev_char ed_delete_prev_word ed_digit ed_insert ed_kill_line ed_move_to_beg ed_move_to_end ed_newline ed_next_char ed_next_history ed_prev_char ed_prev_history ed_prev_word ed_quoted_insert ed_search_next_history ed_search_prev_history ed_transpose_chars ed_transpose_words ed_unassigned editing_mode em_capitol_case em_delete em_delete_next_word em_delete_or_list em_delete_prev_char em_exchange_mark em_kill_line em_kill_region em_lower_case em_next_word em_set_mark em_upper_case em_yank em_yank_pop end_of_line eof? exchange_point_and_mark finalize finish finished? forward_char forward_search_history forward_word generate_searcher history_search_backward history_search_forward inclusive? incremental_search_history input_key insert_new_line insert_text just_move_cursor key_delete key_newline kill_line kill_whole_line line menu modify_lines move_completed_list move_cursor_down move_cursor_up multiline_off multiline_on next_history normal_char output output_modifier_proc padding_space_with_escape_sequences pre_input_hook previous_history process_auto_indent process_insert process_key prompt_proc quoted_insert render_dialog render_each_dialog render_partial render_whole_lines rerender rerender_added_newline rerender_all rerender_all_lines rerender_changed_current_line reset reset_dialog reset_line reset_variables resize retrieve_completion_block reverse_search_history run_for_operators scroll_down search_next_char search_prev_char self_insert set_mark set_pasting_state set_signal_handlers show_menu simplified_rendering? split_by_width transpose_chars transpose_words unix_line_discard unix_word_rubout upcase_word vi_add vi_add_at_eol vi_change_meta vi_command_mode vi_delete_meta vi_delete_prev_char vi_end_big_word vi_end_of_transmission vi_end_word vi_eof_maybe vi_first_print vi_histedit vi_insert vi_insert_at_bol vi_join_lines vi_kill_line_prev vi_list_or_eof vi_movement_mode vi_next_big_word vi_next_char vi_next_word vi_paste_next vi_paste_prev vi_prev_big_word vi_prev_char vi_prev_word vi_replace_char vi_search_next vi_search_prev vi_to_column vi_to_history_line vi_to_next_char vi_to_prev_char vi_yank vi_zero whole_buffer whole_lines wrap_method_call yank yank_pop # Attributes: attr_accessor auto_indent_proc attr_accessor completion_append_character attr_accessor completion_proc attr_accessor confirm_multiline_termination_proc attr_accessor dig_perfect_match_proc attr_accessor output_modifier_proc attr_accessor pre_input_hook attr_accessor prompt_proc attr_reader byte_pointer attr_reader line attr_writer output (from gem debug-1.7.1) --- 0.2.7 has SIGWINCH issue on non-main thread --- # Instance methods: reset (from gem reline-0.3.2) --- # Constants: CompletionJourneyData : [not documented] DIALOG_DEFAULT_HEIGHT : [not documented] MenuInfo : [not documented] PROMPT_LIST_CACHE_TIMEOUT : [not documented] VI_MOTIONS : [not documented] # Class methods: new # Instance methods: add_dialog_proc argumentable? auto_indent_proc backward_char backward_delete_char backward_word beginning_of_line byte_pointer byte_pointer= byteinsert byteslice! calculate_height_by_lines calculate_height_by_width calculate_nearest_cursor calculate_scroll_partial_screen calculate_width call_completion_proc call_completion_proc_with_checking_args capitalize_word check_mode_string check_multiline_prompt clear_dialog clear_dialog_with_content clear_each_dialog clear_screen clear_screen_buffer complete complete_internal_proc completion_append_character completion_proc confirm_multiline_termination confirm_multiline_termination_proc copy_for_vi delete_char delete_char_or_list delete_text dig_perfect_match_proc downcase_word ed_argument_digit ed_clear_screen ed_delete_next_char ed_delete_prev_char ed_delete_prev_word ed_digit ed_insert ed_kill_line ed_move_to_beg ed_move_to_end ed_newline ed_next_char ed_next_history ed_prev_char ed_prev_history ed_prev_word ed_quoted_insert ed_search_next_history ed_search_prev_history ed_transpose_chars ed_transpose_words ed_unassigned editing_mode em_capitol_case em_delete em_delete_next_word em_delete_or_list em_delete_prev_char em_exchange_mark em_kill_line em_kill_region em_lower_case em_next_word em_set_mark em_upper_case em_yank em_yank_pop end_of_line eof? exchange_point_and_mark finalize finish finished? forward_char forward_search_history forward_word generate_searcher history_search_backward history_search_forward inclusive? incremental_search_history input_key insert_new_line insert_text just_move_cursor key_delete key_newline kill_line kill_whole_line line menu modify_lines move_completed_list move_cursor_down move_cursor_up multiline_off multiline_on next_history normal_char output output_modifier_proc padding_space_with_escape_sequences pre_input_hook previous_history process_auto_indent process_insert process_key prompt_proc quoted_insert render_dialog render_each_dialog render_partial render_whole_lines rerender rerender_added_newline rerender_all rerender_all_lines rerender_changed_current_line reset reset_dialog reset_line reset_variables resize retrieve_completion_block reverse_search_history run_for_operators scroll_down search_next_char search_prev_char self_insert set_mark set_pasting_state set_signal_handlers show_menu simplified_rendering? split_by_width transpose_chars transpose_words unix_line_discard unix_word_rubout upcase_word vi_add vi_add_at_eol vi_change_meta vi_command_mode vi_delete_meta vi_delete_prev_char vi_end_big_word vi_end_of_transmission vi_end_word vi_eof_maybe vi_first_print vi_histedit vi_insert vi_insert_at_bol vi_join_lines vi_kill_line_prev vi_list_or_eof vi_movement_mode vi_next_big_word vi_next_char vi_next_word vi_paste_next vi_paste_prev vi_prev_big_word vi_prev_char vi_prev_word vi_replace_char vi_search_next vi_search_prev vi_to_column vi_to_history_line vi_to_next_char vi_to_prev_char vi_yank vi_zero whole_buffer whole_lines wrap_method_call yank yank_pop # Attributes: attr_accessor auto_indent_proc attr_accessor completion_append_character attr_accessor completion_proc attr_accessor confirm_multiline_termination_proc attr_accessor dig_perfect_match_proc attr_accessor output_modifier_proc attr_accessor pre_input_hook attr_accessor prompt_proc attr_reader byte_pointer attr_reader line attr_writer output
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.