class Meshchat::Ui::Command::Chat
Public Instance Methods
handle()
click to toggle source
# File lib/meshchat/ui/command/chat.rb, line 6 def handle servers = Node.online if !servers.empty? type = self.class.name.demodulize.downcase m = _message_factory.create(type, data: { message: _input }) show_myself(m) servers.each do |entry| _message_dispatcher.send_message(node: entry, message: m) end else Display.warning 'you have no servers' end end
show_myself(message)
click to toggle source
# File lib/meshchat/ui/command/chat.rb, line 21 def show_myself(message) Display.chat message.display end