Sha256: f5e6b5b802f1f098643821f613a7e70b78c23eeb19e84bd7bc364c95ab712833

Contents?: true

Size: 460 Bytes

Versions: 10

Compression:

Stored size: 460 Bytes

Contents

# frozen_string_literal: true

require_relative 'prompt'

module TTY
  # Used for initializing test cases
  class TestPrompt < Prompt
    def initialize(options = {})
      @input  = StringIO.new
      @output = StringIO.new
      options.merge!({
        input: @input,
        output: @output,
        env: { "TTY_TEST" => true },
        enable_color: options.fetch(:enable_color) { true }
      })
      super(options)
    end
  end # TestPrompt
end # TTY

Version data entries

10 entries across 10 versions & 2 rubygems

Version Path
pokedex-terminal-0.2.8 vendor/bundle/ruby/2.7.0/gems/tty-prompt-0.21.0/lib/tty/test_prompt.rb
pokedex-terminal-0.2.7 vendor/bundle/ruby/2.7.0/gems/tty-prompt-0.21.0/lib/tty/test_prompt.rb
pokedex-terminal-0.2.6 vendor/bundle/ruby/2.7.0/gems/tty-prompt-0.21.0/lib/tty/test_prompt.rb
pokedex-terminal-0.2.5 vendor/bundle/ruby/2.7.0/gems/tty-prompt-0.21.0/lib/tty/test_prompt.rb
pokedex-terminal-0.2.4 vendor/bundle/ruby/2.7.0/gems/tty-prompt-0.21.0/lib/tty/test_prompt.rb
tty-prompt-0.21.0 lib/tty/test_prompt.rb
tty-prompt-0.20.0 lib/tty/test_prompt.rb
tty-prompt-0.19.0 lib/tty/test_prompt.rb
tty-prompt-0.18.1 lib/tty/test_prompt.rb
tty-prompt-0.18.0 lib/tty/test_prompt.rb