Sha256: 1f9e0f2e2575df94c6fca548754fc676356d960173762ca43a3bd3130b7a1bb5

Contents?: true

Size: 555 Bytes

Versions: 4

Compression:

Stored size: 555 Bytes

Contents

module KnapsackPro
  module Hooks
    class Queue
      class << self
        attr_reader :after_subset_queue

        def reset_after_subset_queue
          @after_subset_queue = nil
        end

        def after_subset_queue(&block)
          @after_subset_queue ||= block
        end

        def call_after_subset_queue
          return unless after_subset_queue
          after_subset_queue.call(
            KnapsackPro::Config::Env.queue_id,
            KnapsackPro::Config::Env.subset_queue_id
          )
        end
      end
    end
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
knapsack_pro-0.44.0 lib/knapsack_pro/hooks/queue.rb
knapsack_pro-0.43.0 lib/knapsack_pro/hooks/queue.rb
knapsack_pro-0.42.0 lib/knapsack_pro/hooks/queue.rb
knapsack_pro-0.41.0 lib/knapsack_pro/hooks/queue.rb