module Rares::Modules::Input

Public Instance Methods

ask(message) click to toggle source
# File lib/rares/modules/input.rb, line 4
def ask(message)
  puts message
  gets.strip
end
no?(message) click to toggle source
# File lib/rares/modules/input.rb, line 19
def no?(message)
  !yes?(message)
end
yes?(message) click to toggle source
# File lib/rares/modules/input.rb, line 9
def yes?(message)
  loop do
    answer = ask("#{message} [yn]").downcase
    next if answer.size == 0
    return true if answer.include?('y')
    return false if answer.include?('n')
  end

end