Sha256: d4090708a8af39f0b04ee33804b52edc458f0741a188d903a2cad13ca8ae9564

Contents?: true

Size: 794 Bytes

Versions: 5

Compression:

Stored size: 794 Bytes

Contents

module KnapsackPro
  module Client
    module API
      module V1
        class BuildDistributions < Base
          class << self
            def subset(commit_hash:,
                       branch:,
                       node_total:,
                       node_index:,
                       test_files:)
              action_class.new(
                endpoint_path: '/v1/build_distributions/subset',
                http_method: :post,
                request_hash: {
                  :commit_hash => commit_hash,
                  :branch => branch,
                  :node_total => node_total,
                  :node_index => node_index,
                  :test_files => test_files
                }
              )
            end
          end
        end
      end
    end
  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
knapsack_pro-0.2.1 lib/knapsack_pro/client/api/v1/build_distributions.rb
knapsack_pro-0.2.0 lib/knapsack_pro/client/api/v1/build_distributions.rb
knapsack_pro-0.1.2 lib/knapsack_pro/client/api/v1/build_distributions.rb
knapsack_pro-0.1.1 lib/knapsack_pro/client/api/v1/build_distributions.rb
knapsack_pro-0.1.0 lib/knapsack_pro/client/api/v1/build_distributions.rb