Module: MeshChat
- Defined in:
- lib/meshchat.rb,
lib/meshchat/cli.rb,
lib/meshchat/cli/irb.rb,
lib/meshchat/cli/who.rb,
lib/meshchat/display.rb,
lib/meshchat/message.rb,
lib/meshchat/version.rb,
lib/meshchat/cli/exit.rb,
lib/meshchat/cli/init.rb,
lib/meshchat/cli/ping.rb,
lib/meshchat/database.rb,
lib/meshchat/instance.rb,
lib/meshchat/cli/input.rb,
lib/meshchat/cli/share.rb,
lib/meshchat/cli/config.rb,
lib/meshchat/cli/import.rb,
lib/meshchat/cli/listen.rb,
lib/meshchat/cli/server.rb,
lib/meshchat/encryption.rb,
lib/meshchat/net/client.rb,
lib/meshchat/cli/command.rb,
lib/meshchat/cli/whisper.rb,
lib/meshchat/net/request.rb,
lib/meshchat/cli/identity.rb,
lib/meshchat/cli/ping_all.rb,
lib/meshchat/display/base.rb,
lib/meshchat/message/base.rb,
lib/meshchat/message/chat.rb,
lib/meshchat/message/ping.rb,
lib/meshchat/models/entry.rb,
lib/meshchat/message/relay.rb,
lib/meshchat/notifier/base.rb,
lib/meshchat/config/settings.rb,
lib/meshchat/display/manager.rb,
lib/meshchat/message/whisper.rb,
lib/meshchat/config/hash_file.rb,
lib/meshchat/message/node_list.rb,
lib/meshchat/cli/stop_listening.rb,
lib/meshchat/encryption/aes_rsa.rb,
lib/meshchat/message/ping_reply.rb,
lib/meshchat/net/listener/server.rb,
lib/meshchat/net/listener/request.rb,
lib/meshchat/message/disconnection.rb,
lib/meshchat/encryption/passthrough.rb,
lib/meshchat/message/node_list_diff.rb,
lib/meshchat/message/node_list_hash.rb,
lib/meshchat/net/listener/request_processor.rb
Defined Under Namespace
Modules: Config, Database, Display, Encryption, Message, Models, Net, Notifier
Classes: CLI, Instance
Constant Summary
collapse
- NAME =
'MeshChat'
- Settings =
Config::Settings
- Node =
Models::Entry
- Cipher =
Encryption
- Notify =
Notifier::Base
- VERSION =
'0.5.0'
Class Method Summary
collapse
Class Method Details
.start(overrides = {}) ⇒ Object