Sha256: 154c5a79b68fe6e72c3ddfc55aab3344c21fc92eb3609d066fd2b4e4abeea55e
Contents?: true
Size: 610 Bytes
Versions: 26
Compression:
Stored size: 610 Bytes
Contents
module KnapsackPro class BaseAllocatorBuilder def initialize(adapter_class) @adapter_class = adapter_class end def allocator raise NotImplementedError end def test_dir test_file_pattern.split('/').first end private attr_reader :adapter_class def env KnapsackPro::Config::Env end def repository_adapter KnapsackPro::RepositoryAdapterInitiator.call end def test_file_pattern TestFilePattern.call(adapter_class) end def test_files KnapsackPro::TestFileFinder.call(test_file_pattern) end end end
Version data entries
26 entries across 26 versions & 1 rubygems