Class: Pug::TerminalClient
- Inherits:
-
Interfaces::Client
- Object
- Interfaces::Client
- Pug::TerminalClient
- Defined in:
- lib/pug/terminal_client.rb
Overview
The client for Terminal interactions
Instance Method Summary collapse
-
#listen {|text| ... } ⇒ Object
Override of Interfaces::Client#listen.
-
#send_message(message) ⇒ void
Override of Interfaces::Client#send_message.
Instance Method Details
#listen {|text| ... } ⇒ Object
Override of Interfaces::Client#listen
8 9 10 11 12 13 |
# File 'lib/pug/terminal_client.rb', line 8 def listen loop do = gets yield .chomp end end |
#send_message(message) ⇒ void
This method returns an undefined value.
Override of Interfaces::Client#send_message
17 18 19 20 |
# File 'lib/pug/terminal_client.rb', line 17 def () return if .to_s.empty? puts .green end |