Sha256: dc2edca0d416f0f0ba7ac5c78b8a3aa9b8b2cfe1bb24a9ecc0064009a23c64f8

Contents?: true

Size: 569 Bytes

Versions: 1

Compression:

Stored size: 569 Bytes

Contents

# frozen_string_literal: true

module Sbmt
  module Strangler
    module WorkModes
      class Base
        attr_reader :rails_controller, :strangler_action, :metric_tracker, :feature_flags

        def initialize(rails_controller:, strangler_action:, metric_tracker:, feature_flags:)
          @rails_controller = rails_controller
          @strangler_action = strangler_action
          @metric_tracker = metric_tracker
          @feature_flags = feature_flags
        end

        def call
          raise NotImplementedError
        end
      end
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
sbmt-strangler-0.9.1 lib/sbmt/strangler/work_modes/base.rb