Sha256: dc800f8766ba75fb9fcf62c3879a931ab23000f5e893b2e0545ee56ca4f32675

Contents?: true

Size: 323 Bytes

Versions: 20

Compression:

Stored size: 323 Bytes

Contents

#!/usr/bin/env ruby
# encoding: utf-8

require "rubygems"
require "highline/import"

puts "Using: #{HighLine.default_instance.terminal.class}"
puts

choices = "ynaq"
answer = ask("Your choice [#{choices}]? ") do |q|
  q.echo = false
  q.character = true
  q.validate  = /\A[#{choices}]\Z/
end
say("Your choice: #{answer}")

Version data entries

20 entries across 19 versions & 3 rubygems

Version Path
trusty-cms-7.0.9.1 vendor/bundle/ruby/3.1.0/gems/highline-3.1.1/examples/get_character.rb
trusty-cms-7.0.9.1 vendor/bundle/ruby/3.3.0/gems/highline-3.1.1/examples/get_character.rb
highline-3.1.2 examples/get_character.rb
highline-3.1.1 examples/get_character.rb
blacklight-spotlight-3.6.0.beta8 vendor/bundle/ruby/3.2.0/gems/highline-3.0.1/examples/get_character.rb
highline-3.1.0 examples/get_character.rb
highline-3.0.1 examples/get_character.rb
highline-3.0.0 examples/get_character.rb
highline-3.0.0.pre.1 examples/get_character.rb
highline-2.1.0 examples/get_character.rb
highline-2.0.3 examples/get_character.rb
highline-2.0.2 examples/get_character.rb
highline-2.0.1 examples/get_character.rb
highline-2.0.0 examples/get_character.rb
highline-2.0.0.pre.develop.16 examples/get_character.rb
highline-2.0.0.pre.develop.15 examples/get_character.rb
highline-2.0.0.pre.develop.14 examples/get_character.rb
highline-2.0.0.pre.develop.13 examples/get_character.rb
highline-2.0.0.pre.develop.12 examples/get_character.rb
highline-2.0.0.pre.develop.11 examples/get_character.rb