Sha256: e0b2ef10aa724ddbac1883c734859c19bd21cd70996c9e9b36fc4508f1f20eb3

Contents?: true

Size: 356 Bytes

Versions: 270

Compression:

Stored size: 356 Bytes

Contents

require "thor/line_editor/basic"
require "thor/line_editor/readline"

class Thor
  module LineEditor
    def self.readline(prompt, options = {})
      best_available.new(prompt, options).readline
    end

    def self.best_available
      [
        Thor::LineEditor::Readline,
        Thor::LineEditor::Basic
      ].detect(&:available?)
    end
  end
end

Version data entries

270 entries across 264 versions & 38 rubygems

Version Path
honeybadger-5.27.0 vendor/cli/thor/line_editor.rb
honeybadger-5.26.4 vendor/cli/thor/line_editor.rb
honeybadger-5.26.3 vendor/cli/thor/line_editor.rb
honeybadger-5.26.2 vendor/cli/thor/line_editor.rb
honeybadger-5.26.1 vendor/cli/thor/line_editor.rb
honeybadger-5.26.0 vendor/cli/thor/line_editor.rb
honeybadger-5.25.0 vendor/cli/thor/line_editor.rb
honeybadger-5.24.0 vendor/cli/thor/line_editor.rb
honeybadger-5.23.0 vendor/cli/thor/line_editor.rb
honeybadger-5.22.0 vendor/cli/thor/line_editor.rb
honeybadger-5.21.0 vendor/cli/thor/line_editor.rb
honeybadger-5.20.1 vendor/cli/thor/line_editor.rb
honeybadger-5.20.0 vendor/cli/thor/line_editor.rb
honeybadger-5.19.2 vendor/cli/thor/line_editor.rb
honeybadger-5.19.1 vendor/cli/thor/line_editor.rb
honeybadger-5.19.0 vendor/cli/thor/line_editor.rb
honeybadger-5.18.0 vendor/cli/thor/line_editor.rb
honeybadger-5.17.0 vendor/cli/thor/line_editor.rb
honeybadger-5.16.0 vendor/cli/thor/line_editor.rb
honeybadger-5.15.6 vendor/cli/thor/line_editor.rb