Class: Tempest::Commands::Tui::RelineReader

Inherits:
Object
  • Object
show all
Defined in:
lib/tempest/commands/tui.rb

Overview

Wraps Reline to fit the input interface expected by REPL::Runner.

Instance Method Summary collapse

Constructor Details

#initializeRelineReader

Returns a new instance of RelineReader.



326
327
328
329
# File 'lib/tempest/commands/tui.rb', line 326

def initialize
  require "reline"
  @reline = Reline
end

Instance Method Details

#readline(prompt) ⇒ Object



331
332
333
# File 'lib/tempest/commands/tui.rb', line 331

def readline(prompt)
  @reline.readline(prompt, true)
end