Class: Perquackey::Console
- Inherits:
-
Object
- Object
- Perquackey::Console
- Defined in:
- lib/perquackey/console.rb
Class Method Summary collapse
Instance Method Summary collapse
Class Method Details
.run! ⇒ Object
5 6 7 |
# File 'lib/perquackey/console.rb', line 5 def self.run! new.run end |
Instance Method Details
#run ⇒ Object
9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 |
# File 'lib/perquackey/console.rb', line 9 def run puts 'Type ctrl-d or quit to exit.' loop do case letters = Readline::readline('> ') when nil, 'quit' puts 'Goodbye.' exit when /^[a-z]+$/ Readline::HISTORY.push(letters) puts Table.new(Dictionary.words(letters)) else next end end end |