# File ruby-3.1.2/lib/reline/line_editor.rb, line 526 def initialize(line_editor, config, proc_to_exec, context) @line_editor = line_editor @config = config @proc_to_exec = proc_to_exec @context = context @cursor_pos = Reline::CursorPos.new end
# File ruby-3.1.2/lib/reline/line_editor.rb, line 587 def call instance_exec(&@proc_to_exec) end
# File ruby-3.1.2/lib/reline/line_editor.rb, line 542 def call_completion_proc_with_checking_args(pre, target, post) @line_editor.call_completion_proc_with_checking_args(pre, target, post) end
# File ruby-3.1.2/lib/reline/line_editor.rb, line 579 def completion_journey_data @line_editor.instance_variable_get(:@completion_journey_data) end
# File ruby-3.1.2/lib/reline/line_editor.rb, line 583 def config @config end
# File ruby-3.1.2/lib/reline/line_editor.rb, line 534 def context @context end
# File ruby-3.1.2/lib/reline/line_editor.rb, line 567 def cursor_pos @cursor_pos end
# File ruby-3.1.2/lib/reline/line_editor.rb, line 550 def dialog @dialog end
# File ruby-3.1.2/lib/reline/line_editor.rb, line 571 def just_cursor_moving @line_editor.instance_variable_get(:@just_cursor_moving) end
# File ruby-3.1.2/lib/reline/line_editor.rb, line 538 def retrieve_completion_block(set_completion_quote_character = false) @line_editor.retrieve_completion_block(set_completion_quote_character) end
# File ruby-3.1.2/lib/reline/line_editor.rb, line 575 def screen_width @line_editor.instance_variable_get(:@screen_size).last end
# File ruby-3.1.2/lib/reline/line_editor.rb, line 554 def set_cursor_pos(col, row) @cursor_pos.x = col @cursor_pos.y = row end