Sha256: 1d5a8ca7ed1fb535fa5be9a23b3c78070647deb43708c5adc68f6df33c1a7cbd

Contents?: true

Size: 308 Bytes

Versions: 4

Compression:

Stored size: 308 Bytes

Contents

# encoding: utf-8

require 'tty-prompt'

prompt = TTY::Prompt.new

warriors = %w(Scorpion Kano Jax)

prompt.on(:keypress) do |event|
  if event.key.name == 'j'
    prompt.publish(:keydown)
  end
  if event.key.name == 'k'
    prompt.publish(:keyup)
  end
end

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

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
tty-prompt-0.10.1 examples/select.rb
tty-prompt-0.10.0 examples/select.rb
tty-prompt-0.9.0 examples/select.rb
tty-prompt-0.8.0 examples/select.rb