class Pug::TerminalClient
The client for Terminal interactions
Public Instance Methods
listen() { |chomp| ... }
click to toggle source
Override of {Interfaces::Client#listen} @yieldparam [String] text
# File lib/pug/terminal_client.rb, line 8 def listen loop do message = gets yield message.chomp end end
send_message(message)
click to toggle source
Override of {Interfaces::Client#send_message} @return [void]
# File lib/pug/terminal_client.rb, line 17 def send_message(message) return if message.to_s.empty? puts message.green end