lib/knapsack_pro/allocator.rb in knapsack_pro-0.2.1 vs lib/knapsack_pro/allocator.rb in knapsack_pro-0.3.0
- old
+ new
@@ -1,14 +1,11 @@
module KnapsackPro
class Allocator
- def initialize(test_files:,
- ci_node_total:,
- ci_node_index:,
- repository_adapter:)
- @test_files = test_files
- @ci_node_total = ci_node_total
- @ci_node_index = ci_node_index
- @repository_adapter = repository_adapter
+ def initialize(args)
+ @test_files = args.fetch(:test_files)
+ @ci_node_total = args.fetch(:ci_node_total)
+ @ci_node_index = args.fetch(:ci_node_index)
+ @repository_adapter = args.fetch(:repository_adapter)
end
def test_file_paths
action = KnapsackPro::Client::API::V1::BuildDistributions.subset(
commit_hash: repository_adapter.commit_hash,