class Configure::AskLoop
Here, we implement the virtual class “Utils::AskLoop” (see src/ruby/utils/utils.rb) This implementation just creates a loop that asks for user input
Public Class Methods
ask(args)
click to toggle source
# File lib/ngi/configure.rb, line 36 def self.ask(args) puts "\nChoose from: #{args[:valid]}" answer = AcceptInput.str(:stripped) loop do break if args[:check].include?(answer) puts "Choose from: #{args[:valid]}\n(or press ctrl+c to exit)" answer = AcceptInput.str(:stripped) end answer end