Sha256: 99f23384824069e83b24ee2a30b69f4856573a1ec662991bc0fb254e1f510a81

Contents?: true

Size: 265 Bytes

Versions: 7

Compression:

Stored size: 265 Bytes

Contents

# encoding: utf-8

require_relative "../lib/tty-prompt"
require 'pastel'

prompt = TTY::Prompt.new
heart = prompt.decorate('❤ ', :magenta)

res = prompt.mask('What is your secret?', mask: heart) do |q|
  q.validate(/[a-z\ ]{5,15}/)
end

puts "Secret: \"#{res}\""

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
tty-prompt-0.17.2 examples/mask.rb
tty-prompt-0.17.1 examples/mask.rb
tty-prompt-0.17.0 examples/mask.rb
tty-prompt-0.16.1 examples/mask.rb
tty-prompt-0.16.0 examples/mask.rb
tty-prompt-0.15.0 examples/mask.rb
tty-prompt-0.14.0 examples/mask.rb