Sha256: 0e01c4573f814e78270ce29d3f3ad52cb4e679e7ce848a2705409a0e9f832ef9

Contents?: true

Size: 455 Bytes

Versions: 15

Compression:

Stored size: 455 Bytes

Contents

# frozen_string_literal: true

require 'patches/core_ext/hash/flatten_keys'
require_relative '../instructions/base'

class ActiveSet
  class BaseProcessor
    def self.queue_adapter(adapter)
      @adapters ||= []
      @adapters |= [adapter]
    end

    def initialize(set, instructions)
      @set = set
      @instructions = Instructions.new(instructions)
    end

    def adapters
      self.class.instance_variable_get(:@adapters)
    end
  end
end

Version data entries

15 entries across 15 versions & 1 rubygems

Version Path
activeset-0.5.8 lib/active_set/processors/base_processor.rb
activeset-0.5.7 lib/active_set/processors/base_processor.rb
activeset-0.5.6 lib/active_set/processors/base_processor.rb
activeset-0.5.5 lib/active_set/processors/base_processor.rb
activeset-0.5.4 lib/active_set/processors/base_processor.rb
activeset-0.5.3 lib/active_set/processors/base_processor.rb
activeset-0.5.2 lib/active_set/processors/base_processor.rb
activeset-0.5.1 lib/active_set/processors/base_processor.rb
activeset-0.5.0 lib/active_set/processors/base_processor.rb
activeset-0.4.4 lib/active_set/processors/base_processor.rb
activeset-0.4.3 lib/active_set/processors/base_processor.rb
activeset-0.4.2 lib/active_set/processors/base_processor.rb
activeset-0.4.1 lib/active_set/processors/base_processor.rb
activeset-0.4.0 lib/active_set/processors/base_processor.rb
activeset-0.3.1 lib/active_set/processors/base_processor.rb