Class: Tempest::CLI::RelineReader

Inherits:
Object
  • Object
show all
Defined in:
lib/tempest/cli.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.



315
316
317
318
# File 'lib/tempest/cli.rb', line 315

def initialize
  require "reline"
  @reline = Reline
end

Instance Method Details

#readline(prompt) ⇒ Object



320
321
322
# File 'lib/tempest/cli.rb', line 320

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