Sha256: 68ee9320bcf1ee54b6ba7925e65f20be830b7ec5a8473fb6557d96d7deb8081a
Contents?: true
Size: 718 Bytes
Versions: 6
Compression:
Stored size: 718 Bytes
Contents
# frozen_string_literal: true module SplitIoClient module SSE module Workers class ControlWorker def initialize(adapter, config) @adapter = adapter @config = config perform_thread perform_passenger_forked if defined?(PhusionPassenger) end private def perform # TODO: IMPLEMENT THIS METHOD end def perform_thread @config.threads[:segment_update_worker] = Thread.new do perform end end def perform_passenger_forked PhusionPassenger.on_event(:starting_worker_process) { |forked| perform_thread if forked } end end end end end
Version data entries
6 entries across 6 versions & 1 rubygems