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