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