Module: Meshchat::Ui::Command

Extended by:
ActiveSupport::Autoload
Defined in:
lib/meshchat/ui/command.rb,
lib/meshchat/ui/command/irb.rb,
lib/meshchat/ui/command/base.rb,
lib/meshchat/ui/command/bind.rb,
lib/meshchat/ui/command/chat.rb,
lib/meshchat/ui/command/exit.rb,
lib/meshchat/ui/command/help.rb,
lib/meshchat/ui/command/ping.rb,
lib/meshchat/ui/command/roll.rb,
lib/meshchat/ui/command/emote.rb,
lib/meshchat/ui/command/share.rb,
lib/meshchat/ui/command/config.rb,
lib/meshchat/ui/command/import.rb,
lib/meshchat/ui/command/online.rb,
lib/meshchat/ui/command/server.rb,
lib/meshchat/ui/command/offline.rb,
lib/meshchat/ui/command/whisper.rb,
lib/meshchat/ui/command/identity.rb,
lib/meshchat/ui/command/ping_all.rb,
lib/meshchat/ui/command/node_finder.rb,
lib/meshchat/ui/command/whisper_lock.rb,
lib/meshchat/ui/command/all_chat_lock.rb,
lib/meshchat/ui/command/send_disconnect.rb

Defined Under Namespace

Modules: NodeFinder Classes: AllChatLock, Base, Bind, Chat, Config, Emote, Exit, Help, Identity, Import, Irb, Offline, Online, Ping, PingAll, Roll, SendDisconnect, Server, Share, Whisper, WhisperLock

Constant Summary collapse

COMMAND_MAP =
{
  Base::CONFIG          => Config,
  Base::PING            => Ping,
  Base::PING_ALL        => PingAll,
  Base::SERVERS         => Server,
  Base::SERVER          => Server,
  Base::EXIT            => Exit,
  Base::QUIT            => Exit,
  Base::IDENTITY        => Identity,
  Base::IRB             => Irb,
  Base::SHARE           => Share,
  Base::IMPORT          => Import,
  Base::EXPORT          => Share,
  Base::ONLINE          => Online,
  Base::OFFLINE         => Offline,
  Base::HELP            => Help,
  Base::BIND            => Bind,
  Base::SEND_DISCONNECT => SendDisconnect,
  Base::EMOTE           => Emote,
  Base::ROLL            => Roll,
  Base::CHAT            => Chat,
  Base::WHISPER_LOCK    => WhisperLock,
  Base::ALL_CHAT_LOCK   => AllChatLock
}.freeze