# File ruby-3.1.2/lib/reline.rb, line 540 def self.core @core ||= Core.new { |core| core.config = Reline::Config.new core.key_stroke = Reline::KeyStroke.new(core.config) core.line_editor = Reline::LineEditor.new(core.config, Reline::IOGate.encoding) core.basic_word_break_characters = " \t\n`><=;|&{(" core.completer_word_break_characters = " \t\n`><=;|&{(" core.basic_quote_characters = '"\'' core.completer_quote_characters = '"\'' core.filename_quote_characters = "" core.special_prefixes = "" core.add_dialog_proc(:autocomplete, Reline::DEFAULT_DIALOG_PROC_AUTOCOMPLETE, Reline::DEFAULT_DIALOG_CONTEXT) } end
# File ruby-3.1.2/lib/reline.rb, line 536 def self.encoding_system_needs self.core.encoding end
# File ruby-3.1.2/lib/reline.rb, line 517 def self.insert_text(*args, &block) line_editor.insert_text(*args, &block) self end