Module: Hyperloop::AutoConnect
- Defined in:
- lib/hyper-operation/transport/policy.rb
Class Method Summary collapse
Class Method Details
.channels(session, acting_user) ⇒ Object
353 354 355 356 357 358 |
# File 'lib/hyper-operation/transport/policy.rb', line 353 def self.channels(session, acting_user) channels = ClassConnectionRegulation.connections_for(acting_user, true) + InstanceConnectionRegulation.connections_for(acting_user, true) channels << "Hyperloop::Session-#{session.split('-').last}" if Hyperloop.connect_session && session channels.uniq.each { |channel| Connection.open(channel, session) } end |