lib/cloud_powers/synapse/synapse.rb in cloud_powers-0.2.5 vs lib/cloud_powers/synapse/synapse.rb in cloud_powers-0.2.6
- old
+ new
@@ -1,20 +1,25 @@
require_relative './broadcast/broadcast'
require_relative './queue/board'
require_relative './queue/queue'
require_relative './pipe/pipe'
+require_relative './websocket/websocserver'
+require_relative './websocket/websocclient'
module Smash
module CloudPowers
# The Synapse module provides all communications functionality
# - Broadcast is a module that is useful for sending 1 message to multiple recipients
# - Pipe is a module that is useful for sending large result sets, data to be processed
# or loaded, logging info and any other high-throughput/data-centric application with
# - Queue is a module that is primarily used for asynchronous communications between a sender
# and any number of users or apps that _might_ need to use it
+ # - WebSocServer ...._Faisal's turn_...
module Synapse
include Smash::CloudPowers::Synapse::Broadcast
include Smash::CloudPowers::Synapse::Pipe
include Smash::CloudPowers::Synapse::Queue
+ include Smash::CloudPowers::Synapse::WebSocClient
+ include Smash::CloudPowers::Synapse::WebSocServer
end
end
end