Method: MessageBus::Client#initialize
- Defined in:
- lib/message_bus/client.rb
#initialize(opts) ⇒ Client
Returns a new instance of Client.
6 7 8 9 10 11 12 13 14 |
# File 'lib/message_bus/client.rb', line 6 def initialize(opts) self.client_id = opts[:client_id] self.user_id = opts[:user_id] self.group_ids = opts[:group_ids] || [] self.site_id = opts[:site_id] self.connect_time = Time.now @bus = opts[:message_bus] || MessageBus @subscriptions = {} end |