class KnapsackPro::TestCaseMergers::BaseMerger
Constants
- ADAPTER_TO_MERGER_MAP
-
values must be string to avoid circular dependency problem during loading files
Attributes
Public Class Methods
Source
# File lib/knapsack_pro/test_case_mergers/base_merger.rb, line 11 def self.call(adapter_class, test_files) merger_class = ADAPTER_TO_MERGER_MAP[adapter_class] || raise("Test case merger does not exist for adapter_class: #{adapter_class}") Kernel.const_get(merger_class).new(test_files).call end
Source
# File lib/knapsack_pro/test_case_mergers/base_merger.rb, line 18 def initialize(test_files) @test_files = test_files end
Public Instance Methods
Source
# File lib/knapsack_pro/test_case_mergers/base_merger.rb, line 22 def call raise NotImplementedError end