Module: Hyperloop::AutoConnect

Defined in:
lib/hyper-operation/transport/policy.rb

Class Method Summary collapse

Class Method Details

.channels(session, acting_user) ⇒ Object



296
297
298
299
300
301
302
303
304
# File 'lib/hyper-operation/transport/policy.rb', line 296

def self.channels(session, acting_user)
  channels = ClassConnectionRegulation.connections_for(acting_user, true) +
    InstanceConnectionRegulation.connections_for(acting_user, true)
  channels = channels.uniq
  channels.each do |channel|
    Connection.open(channel, session)
  end
  channels
end