example.rb in cliprompt-0.0.1 vs example.rb in cliprompt-0.0.2
- old
+ new
@@ -6,10 +6,14 @@
def initialize
end
def askit
puts '-------------------'
+ puts 'numeric default'
+ show "what is your age?", 42
+ show "what is your size?", 6.2
+ puts '-------------------'
puts 'Free form'
show "This simply ask for a simple form mandatory thing?"
show "This simply ask for a simple form mandatory thing?", 'with a default'
show "This simply ask for a simple form mandatory thing?", default: 'with a default again'
puts '-------------------'
@@ -20,13 +24,13 @@
show 'a boolean?', 'yesNo'
show 'a boolean?', boolean: true
show 'a boolean?', boolean: true, default: false
puts '-------------------'
puts 'a list of choices'
- show 'a list without default?', ['22', '33', '44', '55']
- show 'a list without default?', choices: ['22', '33', '44', '55'], default: '22'
+ show 'a list without default?', [22, 33, 44, '55']
show 'a list with default?', ['22', '33', '=44', '55']
- show 'a list with default?', choices: ['22', '33', '=44', '55']
+ show 'a list without default?', choices: ['22', '33', '44', '55'], default: 22
+ show 'a list with default?', choices: ['22', 33, '=44', '55']
end
def show(*args)
it = ask *args
puts "-- returned #{it.inspect}"