This is a Ruby tree! It shows every object from the Ruby Programming Language in a tree format.

Reline::LineEditor

        # 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.