class Tarzan::Interfaces::Shell::Interface

Public Instance Methods

prompt(valid_choices = []) click to toggle source
# File lib/tarzan/interfaces/shell/interface.rb, line 12
def prompt(valid_choices = [])
  say %{Pick one: #{valid_choices.join ' - '} }
  choice = gets.strip
  valid_choices.include?(choice) ? choice : prompt(valid_choices)
end
say(message) click to toggle source
# File lib/tarzan/interfaces/shell/interface.rb, line 8
def say(message)
  puts message
end