Module: Profiler::SSE

Defined in:
lib/profiler/sse/bus.rb,
lib/profiler/sse/event_bus.rb,
lib/profiler/sse/redis_event_bus.rb

Defined Under Namespace

Classes: EventBus, RedisEventBus

Class Method Summary collapse

Class Method Details

.currentObject



5
6
7
8
9
10
11
# File 'lib/profiler/sse/bus.rb', line 5

def self.current
  if defined?(Profiler::Storage::RedisStore) && Profiler.storage.is_a?(Profiler::Storage::RedisStore)
    RedisEventBus.instance
  else
    EventBus.instance
  end
end