Sha256: 67809b4278657ecb0338a09c71a25f42236ab62cd46c1a74b5aa1c3adc5393da

Contents?: true

Size: 362 Bytes

Versions: 5

Compression:

Stored size: 362 Bytes

Contents

# encoding: utf-8

require_relative "../lib/tty-prompt"

prompt = TTY::Prompt.new

warriors = %w(Scorpion Kano Jax Kitana Raiden)

prompt.on(:keypress) do |event|
  if event.value == 'j'
    prompt.trigger(:keydown)
  end
  if event.value == 'k'
    prompt.trigger(:keyup)
  end
end

answer = prompt.select('Choose your destiny?', warriors)

puts answer.inspect

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
tty-prompt-0.17.2 examples/select.rb
tty-prompt-0.17.1 examples/select.rb
tty-prompt-0.17.0 examples/select.rb
tty-prompt-0.16.1 examples/select.rb
tty-prompt-0.16.0 examples/select.rb